The Common Project System is the de-facto standard way to add support for new project types in recent versions of Visual Studio. With #83 moving us exclusively to Visual Studio 2013+, it should¹ be the cleanest and easiest way to provide a great project system.
¹ Change this to "will" once we test it out! 😉