Catalogs#

What is a catalog class, how can it be created, and what are the functionalities.