Then we probably only need `ButtonGroup`. It is like a menu which may have drop-down menus.