work in progress: SCION SCXML/Statecharts functionality for C++