generational models, EA/lifecycle refactoring
metapopulation refactor
metapopulation inheritance.