Fleshed out Image to include transforms, screen background colour