Handle colours that aren't tuples of floats
Add cubezoom pattern