A catalog is a complete enumeration of objects, arranged hierarchically, that can be placed in the model.