Introduces a class for menu_subcategory

Objects of these class will off-load some responsibilities of menu_group