StateMachineTree head file only ,a hierarchical state machine tree with fake co-routine implementation