EngineContext class to pass to subsystems (to pass all key classes
pointers at once)