adds Progenitor trait with basic lineages
adds parent getter to Progenitor