Component: Tutorial Manager

Tutorial Manager is a component that defines and manages an in-game tutorial.

It is responsible for scanning its descendant step components. It has several methods for re-scanning, and accessing the steps.

By itself, it doesn't manipulate the state of the tutorial steps, but is used by the tutorial orchestrator components to do so, such as the Step-by-step Orchestrator and the Slideshow Orchestrator.