Subsystems as Unreal's dependency-injection storyBefore subsystems existed, "I need one instance of this system, reachable from anywhere" meant a