Menu offers item customization with the item template that receives the menuitem instance from the model as a parameter. The submenu header has its own submenuitem template, additional slots named start and end are provided to embed content before or after the menu.