Added the start of the menu system and some of the utility data classes.