Added ImagingTask class