WIP: all generations now stored in intrusive lists