Project structure based on http://briantford.com/blog/huuuuuge-angular-apps.html