Still looking good.
About to factor ND interpolator with 1D interpolator.
Refactored interface for simplicity.
Attempt to factor out some of the work to another PR.