Framework. Pages. Framework
Default implementations of core interfaces that most people will choose to use.
You can implement these framework classes yourself if you want to completely define
how the this framework works under the hood, but this is a very advanced use case.