Image sectioning / compartmentalization

Hello
I'm new to this so sorry if my question as been asked but I could not find it
And please tell me if this thread would be better suited to another part of the forum
Thank you

I would like to know: Is possible to have an image that users can individually change predefined portions of .The options would be photos or textures. The attached file might illustrate it better.

If it can be how could it be achieved ?
Thank you very much for your help