allow combining CMVs of the same dimensions
rename writable_ycbcr.go -> image.go
refactor