Dont load all images at load

Call the get_image with the image name for get it,
if the image is generated it will return.
If not it generate and is saved in the self.images
dict.

Fixes SL#3778