Changes nested catalogue routes and adds improved component functionality with css styling