msbuild: updating the driver and restructuring it a tad to work with version changes.