A significantly easier implementation of Product Catalog browser using Angular Material to emulate the new Shopify Theme called "Venture". See original article (without ngMaterial):