What it does
The service under both plugins names versioning among the document management capabilities it offers, and offers its APIs for an application to build its own document management layer on.
Remaining work
Build the record association and the upload path against those APIs. Neither CAP plugin covers a versioned repository, so this route leaves the Attachments aspect behind.