Do we write C ?
struct InputSystemEngineContext {