Many thanks for a great workbench!
I want to suggest one little addition to make it more convenient: backlinks to parent assembly.
When we add part to assembly, let's add some link to this assembly into the part/subassembly file. If this file is used through several assemblies, let there be list of [annotated] links.
Then, in the part file we can use this link for the next extremely useful purposes:
* Tracking where also this part is used (full list of its super-assemblies)
* Navigation upwards through assemblies - opening files by e.g. Ctrl+ clicking corresponding links
* Visualisation of contexts: when one press spacebar on link, corresponding superassembly is imported as simple body and visualised. This is an easy way to see all contexts where this part is used, reference them and even use them as the base for ShapeBinder objects.
* We can use MasterSketch or MasterVolume workflows easily and simultaneously this way: simple including of them to assembly makes them accessible to all its parts.