Add support for colour variations

This is really great! We are currently test driving it :smiley:

One question: How do you switch between each global colour’s different dynamically generated variations? - currently it seems to be “stuck” on the first global colour, regardless of what is selected - I am assuming it’s just something I am missing:

Screenshot 2023-10-24 at 19.58.22