Source: https://admiraalit.nl/admiraal/Technical-design-for-Angular-apps.pdf