Major overhaul on Image<T> class
working on copy function for raw data