Refactor VoxelRenderer
We have realized that using vulkan for the voxel-renderer doesn't make sense since we're essentially rendering in 2D, so we will use a CPU 2D based renderer for that task - vulkan is relevant for creating the debugging 3d model images as desired by the user.