A C# binding to librsvg using P/Invoke