Implement MenuButton hierarchy.