Reverted heterogeneous stuff; all commits since d53e6520818733f0684a26fe59dfe1676fd9e370 have been reverted
Made Simulation and TargetAreaObject keep track of individual fitnesses