| itemName | The text to display to the user. | 
| isChecked | Whether to display a checkmark next to the item. | 
| action | The callback to invoke when the item is selected by the user. | 
Adds an item to this menu using a default VisualElement.
| itemName | The text to display to the user. | 
| isChecked | Whether to display a checkmark next to the item. | 
| action | The callback to invoke when the item is selected by the user. | 
| data | The object to pass to the callback as a parameter. | 
Adds an item to this menu using a default VisualElement.
This overload of the method accepts an arbitrary object that's passed as a parameter to your callback.
| itemName | The text that identifies this visual element. | 
| content | Custom menu item visual element. | 
Adds an item to this menu using a custom VisualElement.