Suggestion for a "next gen" files & attachments feature

see here:
https://github.com/frappe/erpnext/issues/31742

feel free to comment and add great references. the obvious ones would be github/gitlab for file-history/revision control of attachments, but I’ve also listed some wishes around storage backends, search, virtual file-systems for fast access on desktop, and more