You will have to use a product customization application. I don't think any existing product customization app have this feature to customize the layout and upload images. Mostly all product customization apps give the ability to edit a product by ad...