Provider flatter menu

Shows only the leaf devices as submenus. These submenus inherit all
their ancestor device methods.