Classes
 ClassDescription
 KrewScenarioPlayer Base class for event-driven command player.
 KrewState State Object for KrewStateMachine.
 KrewStateMachine Hierarchical Finite State Machine for krewFramework.
 KrewSubState 一つの StateMachine に複数入れて使い回したいような State をつくる。 (state 名に自動生成した prefix をつける) 基本的に入りと出しか意識しないような使い方を想定しているが、 外の State から SubState 内の特定の state を指定したい場合は prefix を明示して SubState を new してほしい
 MinimalStateHook state 切り替え時に何か実行したい時用
 MinimalStateMachine [Note] Now new Hierarchical Finite State Machine is available.