Assembly Revisions
An assembly revision labels an assembly and each of its parts at that moment in time. This allows users to recall and download that assembly with set of parts and sub-assemblies with the versions they were when the assembly revision label was created.