A C# port of the open source Caelum project.