At one point I was working for a manufacturing company and the way the manufacturing data was organized was that individual parts and assemblies were tied into projects and,as the projects were completed and got buried in "Time",these parts and assemblies were reinvented for new projects.It was easier to quickly sketch,say,a 3" actuator then to rummage through the engineering data to try to find the information on the old one.
When customers started ordering parts for repairs and the quagmire was fully revealed we knew we had to do something.
I suggested a parallel system where parts and subassemblies were organized into groups and a separate sequential numbering system for actual projects.Projects would draw parts and assemblies from this data base but numerically they would be distinct so no more parts getting lost.
A few years later the mysteries of DNA came fully into the public arena and imagine my astonishment at the structuring of DNA - a "toolbox" of biological data that could be organized in any way to produce life since the dawn of time!
I was merely rehashing a methodology that already existed.And so it seems with mankind,we seem to be,in a mechanical way,simply reinventing what already exists.