Adding Product Images to Variations

Adding Product Images to Variations. Switching Images to UploadFields on Product. Updating Colors function to account for variation Images.
Will this prevent duplicates of the same image? I can imagine someone adding the same image to each variation.
It will be confusing if the upload the same image to two different variations, which will create multiple images in the db. They should know to link an image, rather than re-upload.