Application components for angularjs