Interfaces
 InterfaceDescription
 IMenuItem The IMenuItem interface, the interface for AbstractMenu class.
Classes
 ClassDescription
 AbstractMenu The AbstractMenu class, is the abstract class for any menu and items.
 Item The Item class, is a basic item.
 ItemCard The ItemCard class, is an item.
 ItemCardAsset The ItemCardAsset class is an item that could load an external image.
 ItemDropDown The ItemDropDown class is an item to be used with the drop down menu as first item.
 ItemDropDownReversed The ItemDropDownReversed class, is the reversed placement class for ItemDropDown.
 ItemReversed 
 ItemSpacer 
 ItemSpacerReversed 
 MenuBuilder The MenuBuilder class, is a the factory for all the menues.
 MenuDropDown The MenuDropDown class is a drop down menu.
 MenuGrid The MenuGrid class is a grid item placing menu.
 MenuHorizontal The MenuHorizontal class, build an horizontal menu
 MenuHorizontalReversed The MenuHorizontalReversed class, is the reversed placement class for MenuHorizontal.
 MenuRandom The MenuRandom class, build a random position for each menu items
 MenuType The MenuType class, stores static variables with menu type id's
 MenuVertical The MenuVertical class, build a vertical menu.
 MenuVerticalReversed The MenuVerticalReversed class, build a vertical menu sorted reversed.