Implement scrolling and zooming the map.
Trust Triangle to decide what shapes are degenerate or not.