Just a thought…
Shouldn’t there already be a few plugins for this in at least one of the numerous PLM (Product Lifecycle Management) suites every corporation that makes/sells something uses?
I work for a probably 3rd rate designhouse and clothing retailer, and our PLM software can tell you down to the number of Indonesian orphan’s tears went into, say putting a button on a printed silk shirt.