Image can be dropped on to the canvas.

- todo: Move getOutlineClone and other functions to a central class.