Hi! Random plug: we're building an OSS data platform for 3d data called Speckle [0]. Currently focused on architecture, engineering and construction, but we already have integrations with Revit, AutoCAD, Rhino, etc. - it might be worth a look if you're interested, and perhaps some bits and parts can be adapted for your PLM.