Idea:
1) Allow Revit Assemblies to include custom metadata fields (type and instance) leveraged by ACC parameter services. This is crucial in order to create a library of assemblies. Today Revit cannot allow custom metadata for assemblies, just hard coded ones which make the functionality unusable depending on client metadata requirements.
2) Allow Revit Assemblies to understand and schedule subassemblies, e.g. nested assemblies and nested Revit families with shared tick box enable. This is crucial to provide a structured BOM for costing. Current situation requires a lot of manual processes to cross reference different schedules that only look at the part level or assembly level.