New global struct for image information

This will be used to extract the correct
scaling values, when a canvas needs to be
redrawn. This is necessary for some of the
implemented exceptions.