And preferably place the new TUs in a subdirectory: `impeller/entity/geometry`. The logic for geometry is going to continue growing in complexity as more specialized geometry, geometry LUTs, and GPU tessellation comes online.