A library for handling application state by using nested finite state machines.