pulled over the MSBuildProject class from MonoDevelop and adapted it just a bit.
moved the raw MSBuild stuff out to its own namespace
can add code files to the new csproj file
adding a unique guid to the generated csproj file
writing embedded resources
introduced the generalized ProjectItem
using FubuCsProjFile in the AssemblyPackageCommand