Initial Configuration for Product Catalog

Initial configuration includes the components and setup of all default functionality for the Product Catalog: