Finished the changes to make the Visual Studio solution generator only recreate files that have changed.