In the last post I talked about a workflow engine to define workflows over object quickly and efficiently.
Last night I had some time and implemented the basics of the engine. The lamp example in the previous post works and the code I wrote tend to be really simple and small.
The project is hosted in codeplex (http://swengine.codeplex.com/). Download it and play with it.