Some angular.js components that could be reused.