Abstract pages shared config into a base view.
- puts the request in context, if required.
- always expose the available HTTP verbs, because why not; let the downstream proxy strip it out if it wants.