Menus are generated from menu items, nodes are used to generate menu items from existing tree-like structures