A C# port of LibNoise