- adding IGenomeGenerator so we can DI some sillyness into the neat service wrapper
- allowing static neat libraries to take in dependencies on NeatGenomeFactory so above point can inject further