Move KSClBufferPrivate into its own header
Add a function that uses a matrix to change coordinate systems for all the points in an OpenCL buffer.