The point this unit exists to make: the template is chosen by the record's layout, not by a route you write, which is why a template file on its own does nothing. Hostname to site, prefix to abstraction draws the whole journey in one picture and covers its first steps; the next two pages follow the request through the module's routes to the controller and from the record's layout to the template.

The variables in every template is the reference page you will come back to most, and Inspecting a render is the one to open when a page comes out wrong.