tool generations