If a document starts as an independent file, it should stay as an independent file.
You should be able to access all versions, and detailed metadata, for every document. When you want to submit compilations, it should be POSSIBLE (not necessarily prudent) to create them through an entirely automated process, using nothing but the structure and the individual document metadata. Your customer should demand that you submit individual files.
See Rule #1 here.