Rationalize and update Visual Studio projects, add NuGet packaging.