fix: fix .natvis file for ColorImage
feature: introduce device-side ROI based on OpenCL sub-buffer