AngularJS component for visionmedias component system