AngularJS Architecture Cheat Sheet