Flowont A state machine library for .NET that uses a fluent interface and lambda expressions for building workflow rules