I don't mind moving folders around but I am honestly not so keen on the namespace part of this change.
Since these types in the model are so fundamental we use them in basically every file doesn't it make sense to leave them in the root namespace so that we don't need to import in every file?
Otherwise we succeed in creating a namespace NuGetGallery which is impossible to use without also importing NuGetGallery.Data.Model. It just seems like the wrong way to go to me in terms of the namespace relationships.