C# port of Sparrow and Starling