Component based architecture

Components serve both as View and controller

Think of Svelte kit where every component represents a URL endpoint.

__ also think about how components have a related page server file that is used mostly for fetching data from an API / database (?)