And is is not possible to allow the user to add an object with a Document type attribute, then, using a process, allow them to pick from a list of documents, Display the document, and mail merge as appropriate?
Seems reasonable, but I can't quite get there.