Idea: Allow for Revit assemblies:
1) Nest assemblies within assemblies (top-assembly/subassembly scenario);
2) Change assemblies without creating a new type (behave like groups);
3) Discrete metadata assignment per assembly category (wall, floor, structural framing etc) not all assembly categories;
4) Coordinate with Assemble Systems Product to allow Revit Assembly quantification (today it counts parts);
5) Allow structured BOM with parent-child relationship (top-assembly, subassembly, parts)