Fixed the buffer formats, created descriptor structs, reworked code to support them
Added imagetosurface filter + opencl marching cubes filter that generates a valid vtk file from an image