It's not OLE, it's VCS + notifications
OOXML already provides the foundation for sharing components, but it isn't pretty, and has rudimentary support for versioning, though in practice this can't be done without some kind of server such as, eugh, Sharepoint. This sounds like an extenstion or transition of this to use HTTP2 and HTML5. Clients are all registered so changes can be signed and the VCS handles the merging. I suspect "collaboration" will be less important than plugging in remote data sources for dashboards.