The official .NET port of Petrovich.