Made the Image.pm Imager object writing process more object oriented and easier to read