Hopefully complete XOverResult.
Gene.Input restructured to avoid loosing data associated with
NeuronInput.
Transform a Chromosome into a CommandBlock.
Transform a LinearGenome into an array of blocks.
Use the XOverResult type.