A small generic C++ library for building finite state machines and systems composed of inter-dependent FSM.