moljacsharp
Everything made by Xamarin was opensourced in 2016-04/2016-05 under MIT license, so it cannot be vendor locked anymore.
It is a lot easier than Visual Studio Extensibility system.
Though there are projects that might indicate something (SkiaSharp and VulcanSharp) on mono project github organisation.
Other project types were added recently and I haven't tried them yet, so I would not like to speculate.
Most of the UI was rewritten for VS2010 with WPF (XAML, DirectX acceleration), but lower/deeper parts are written in c++ and this makes porting "probelmatic" (MFC, win32.dll, kernel.dll to posix stuff).
MonoDevelop ~ Xamarin.Studio is written in C# (some plugins in F#) and this makes porting easier. That is the reason there was MonoDevelop version on Windows.