Made UIMenu a really big abstract class.
Make interfaces that describe specific methods.