-- | Flat genomes
-- prop> all in [0.0, 1.0]
type ChromosomeType = Double
type OrderPermutationGenome = [ChromosomeType]
type SelectorGenome = [ChromosomeType]
type PackingSelectorGenome = [ChromosomeType]
type OrientationGenome = [ChromosomeType]
type FillOrderGenome = [ChromosomeType]

-- | Tupelization of all flat genomes
type RandomSelectors = ( SelectorGenome