Added models for the catalog, using NSMutableArrays as containers for arrays of objects.