A EngineSubsystem is a pluggable low-level component of the engine, that is processed every frame - like rendering or audio.