Using customer uploaded Logo with Product Configurator tool.

We are looking to utilize this tool for people top configure the product so that they “make their own” the final step we are looking for is that the user can upload their logo and place it on the product. Has anyone done this or know what i am referring to?