Initial sketch of dynamic population
Adding an immutable value object for population
Refactoring of dynamic populations
Complete refactoring of the population and controllers modules
Merge branch 'xpop'
Fixing merge with local branch xpop