ImageClass to hide the implemenation of the image data structure as provided by the ImageLib