project reorganized into smaller assemblies so users can select what they really need from the optional category