1) Test KD tree benchmarks and implementations. Ans: cKDTree 2) Go with idea of using integration points to build the kd tree 3) In the end have a python front end to construct and use the kd tree fields in the callbacks 4) RBF interpolation in patches (see the regionalMesh branch for details)