Source: http://www.admiraalit.nl/admiraal/Technical-design-for-AngularJS-apps.pdf