https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
https://medium.com/@lfoster49203/lets-build-a-custom-javascript-framework-97a01080d1bb
https://medium.com/shecodeafrica/building-your-own-custom-php-framework-part-1-1d24223bab18
https://drstearns.github.io/tutorials/gomiddleware/
https://docs.pylonsproject.org/projects/webob/en/stable/do-it-yourself.html
https://storytel.tech/a-mini-guide-middleware-and-how-it-works-in-go-f6076a39d8f1
https://mattscodecave.com/posts/simple-python-framework-from-scratch.html
https://rahmonov.me/posts/write-python-framework-part-one/
https://www.alexedwards.net/blog/making-and-using-middleware
https://www.freecodecamp.org/news/how-to-improve-your-javascript-skills-by-writing-your-own-web-development-framework-eed2226f190/
https://developer.chrome.com/docs/workbox/service-worker-overview/