Animation basics
providers, containers, ng-repeat, directive communication, controller-as.