Catalogue refactor. Catalogue Helper refactor
Prepare to products throw in
Catalogue throwing complete