I started building something. I'd like some opinions. The basic idea is an open-source tool synchronization server. Something you could self-host or run on a platform. Then connect to whatever CAM you've got and whatever machine controls you happen to use. The server would: - start with standards in mind (IEEE13399 for starters and newer formats moving forward) - authentication built in two parts (email/password for account level access. API tokens to connect machines/clients) - permission scopes and tag-based resources. - central logging - full test coverage - backup/restore built in from the beginning so it's easy to leave a server. - Full RESTful API with a swagger interface so it's easy to build clients. - versioned assets