Added an engine implementation that can execute GA on any kind of Chromosome class.