Seconding what ikua is typing, I'd like to add a proposal to be able to read out, from an assembly drawing, the partnumbers typed in the drawing.
Super simple example; two pieces of sheet metal held together with two pairs of screws and nuts. In the drawing one creates one "magic" text notation pointing to each part containing one part number. This would then be readable from outside the file via a database which then can be processed as one whishes.
This is how it's done in big companies today since they need that information processed in a lot of other databases for a number of reasons. One of the reasons is for the assembly plant, another for you as a customer when you want to "build your own car" on the web. But the main reason is data security. One dataset shall only be typed once and once only. For the rest of the processing it shall be copied. I think you would be surprised how many databases there are where the same data is manually typed in these different databases.
Another proposal; This is a long shot, but here it goes: adding to the above whish I'd like to add an automatic "change notification symbol" besides the "magic" text notations and couple it with the change notification field/area in/on top of the drawing header.