Don't have Telegram yet? Try it now!
https://blog.georgovassilis.com/2019/04/14/the-model-view-presenter-controller-pattern/
The Model-View-Presenter-Controller pattern