The mechanism for handling coordinates needs to be generalized to allow for spherical and cylindrical as well as cartesian coordinates. This is a special case of allowing generic point-based selection.
This touches the code base in several ways:
The pixelizer for creating slices needs to be modified and made generic
Projections may need to be made generic
Ray-traversal in the domain needs to be made generic