Construct.NET is my attempt at creating a .NET version of the python construct library - http://construct.wikispaces.com/