Implementation of recursive menu generation using AngularJS, with possibility to add and remove menu items.