Issue 244: dynamic new item menus

Implementing Issue #244