https://medium.com/@infomediakuu/what-is-angular-the-complete-guide-to-modern-frameworks-662755f574ff