category-module-step nesting and frontend routing