Generations, revisited

Happy new year!