Ok, understood you: if a vendor wants to change background colour, they just change the property in QML. If they want a pattern - they simply change to Image from Rectangle.

My pleasure, it's my first every rework with QML. I'm coding by example, but learning from reviews, thanks! :)