Some play with architecture ideas in AngularJs version 1.3