Describes a menu functioning as a list which holds a value of
type T as a String displayed in a JRadioButtonMenuItem and may
may signal other bound components to update their bindings based
on which menu is selected (much like JListBound which updates
bindings based on which item in the list is selected).