TIM (nuget): A state machine that uses a proxy interface for triggering.
Keywords: C#|State|Machine|StateMachine|Proxy|interface