Well the gist of my suggestion is that, when using a custom DB solution to show documents to users, you can outright skip the in-Appian document versioning system. In other words, even "new versions" uploaded by users would be their own new document object…