I'm currently working on an article about MVC patterns using the DOM as template engine, CustomEvents as controllers and history API as a router. My example is a simple calendar, but a second example could easily be a frontend for #mastodon