call it 'the Unity platform'
move related classes to separate namespaces
fix tabs
extract nuget plugin to its own module
fix refactoring gone bad
extract repository plugin
extract remaining modules (clr, assembly, assembly-bundle, nunit, vs, unity, local-repository, lib-consumer)
reuse apache commons
remove unused file
vs plugin implies assembly plugin
an assembly can reference framework assemblies

Framework assemblies are never available in a repository.
include referenced assemblies in the generated Visual Studio project
move targetFrameworkVersion to AssemblyExtension where it belongs
prefer gradle OperatingSystem over commons:lang3:SystemUtils because it's testable and immediately available