Added support for nested menus

Added support for nested menus and two new menu helpers for intergration
within themes.