What component would you use to centralize state managment 
of menu items, buttons, and other controls instead of 
setting the properties and states via the individual controls?