subms in vsfsm_state_t is now dynamic, state can add/remove it's sub state machines