| Game Flow Bootstrap | Boot script/prefab that bootstraps GameFlow |
| Service GameFlow | Entry point into GameFlow |
| Flow Library | Library that collects ref to all states of the game |
| Game Stage | Big state of a game like Boot, Meta, Core, etc. |
| State | Main working horse Derive from this class to create states of Your Game create prefabs of them and Open when needed |
| Opener | Open interface of State |
| Transition Host | Responsible for Switching states and storing current Tip Node and Active State Nodes to know where we are currently |
| State Transition | It is a struct that carries transition data and has methods that help you write correct State Transition Logic |
| Flow Graph | Stores state graph starting from root FlowNode and allows to manipulate it |
| Flow Node | It is building block of FlowGraph |
| |
| Cross Scene Refs | This is ref to MonoBehaviour T on another scene and few utils to make it work |
| Map Portals & Transitions | MapPortal that allow to jump to other scene. And few classes that make it happen |