Methods concerning engine make use of EngineService, those concerning grid and patterns make use of SimulationService.