Generate a layout
Move main layout contents to the generated one
Generate a composite view for products
Remove old products view
Bugfix on id assignation
Actual templates for product item and list
Use the new composite view