Views: How many different ways are there to create a "page" in Drupal 8?

Per page I refer to what a given route / url serves. I try to understand all the options to know what I can combine (for example, create a View and use an interpretation hook to add a form at the bottom).

Here is my incomplete list:

  • Controller
  • Watch
  • To form
  • Backend creation of pages, articles, custom content types.
  • Contact forms
  • ?