AngularJS components for Lelylan