Moved the Menu struct to its own files as it will be used in other places