Added ImageManipulator class