The shapes are mock menu items. They can be anything that inherits from FrameworkElement.
The menu provides a basic ItemSelected event that returns the selected element.