GC FSM - Event-driven, hierarchical finite state machines in blueprint

That is very clever. Thanks for the use case, it seems very legitimate. The best tool to address this scenario would be to add support for a feature like the “history pseudostate” in UML. I’ll add it to my todo list.