Kotlin state machine library (FSM) with DSL syntax. Supports nested states (HSM), guarded and conditional transitions. Has export features for visualization.