A particularly difficult problem is the support mechanism for the large number of different grid types used today in TCAD simulators. A distinction between tensor product, unstructured and point cloud grids has been made, because we didn't want to lose a tensor product grid's unique features by decomposing it into rectangles/cuboids.