In this case there are no sub-assemblies, programs can be used as assemblies and the assemblies as sub-assemblies.