#7: Added the Genetic solver and implemented a lot of the meat of it.
Long way from being used by a layout though.