A C# flow execution engine