I am looking for an app that will allow customers to upload their photos and customize their canvas print before checking out which will eliminate any design work from my side. Example: customer chooses to purchase an A4 canvas print, he/she then uploads the image and then choose gallery wrap or black wrap and in a 35mm frame. He needs to see the changes in live preview. I have seen this exact thing done on a competitors site and would like something similar. Please assist.