Step 2, modules
Step 3, routing
Step 4, add to cart click handler