mesh/__init__.py: Add a steps argument to linear_subdivide
geometry/platonic: Add a grid_topology function