As you may already know, this library is currently having a great success among Xamarin.Forms developers.
https://github.com/praeclarum/NGraphics
The reason is that it allows the developers to easily build custom cross-platforms controls. Standard controls are not something good to see on a new app, and developers are always trying to give an unique look and feel to their app.
NGraphics also have a huge advantage: it allows developers to create original components in graphic applications like Inkscape or Illustrator in minutes, and just using them as SVG images. For example you can create a button image and the correspondent pressed version, and just use it in your app embedding the SVG files. No drawing code required: you just load the buttons. And the artists can edit and make changes to the look and feel of all graphical elements without requiring the programmer to modify the code each time. It is a huge time saver.
This awesome library is used by the Xamarin.Forms.Plugins SVG extension.
Developers are using it more and more thanks to this incredible efficient workflow for making cross platforms UI. No component is currently more useful than this. You can realize an entire original UI in minutes.
The problem is that NGraphics is currently an independent open source project. Frank has been gracious enough to share this amazing library he wrote in his own time. But it's far from complete. Supporting the SVG 1.1 specifications does require a lot of work.
Currently Xamarin.Forms developers get no support at all for SVG in Xamarin.Forms. This is a serious shortcoming of the Xamarin platform. Something like NGraphics should be part of the core of the Xamarin.Forms framework: a truly cross platform graphic library.
So here is the fundamental question: Can the Xamarin team take care of the NGraphics project (contributing to it or supporting it economically), and make it a standard library of the Xamarin.Forms framework?