AngularJS multi-level accordion component.