Nebula - an open software to interactively visualize diffraction data in 3D using Qt, OpenCL, and OpenGL