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 (?)