This is an experimental framework to use imagej to call cuda kernels