The official .NET/C# port of Petrovich.