tableverse/shape: Refactor towards support for additional shapes.
menu/shapes, tableverse/shape: Add Circle
twopoint: Use grid.