Implements an advanced manager view for items and menu
manipulation. This implementation uses jstree to display the menu as a
tree structure and allows drag & drop to move sections and items
around. The menus can have an arbitrary number of nested sections

TODO: mobile view has to be updated to understand the nested sections.