Beginnings of a menu component.