improved NodeMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
introduced H2HConsoleMenuItemFactory

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
introduced H2HConsoleMenuItemFactory

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
refactored UserMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
merging expert & basic menus

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
recursively pass on expert mode

Signed-off-by: Christian Lüthold <biocodr@gmail.com>