Page subclasses should be responsible for computing their routes
Summary
In more than one occasion, it would have been useful to have a method in each Page subclass that returns its route.
Current Behavior
At the moment, there is no easy way to get the page route.
Desired Behavior
Core should be able to compute the page route at any given moment, even outside of the Routing module.
Implementation Plan
Define a method that returns the computed route as string.
Migration Plan
The Routing module should be updated to use the aforementioned method.
Benefits
Building a navigation bar, for instance, would be much easier thanks to the fact that each Page knows (or can compute) its own route.