New implementation with support multiple for multitple images.

Luke,

I has the intention to develop a module like yours. I have two options, share my develop with you or create a new module. I prefer share my code with you, and start to develop the website widgets.

My idea use product templates to upload images using a tree view, and the product to view the images using a kanban.

I hope you like this structure.

Regards,
Cristian.