Generate variations based on all semantic colours, including future additions