Seeing Butterflies: New Perspectives on Colour, Patterns & Mimicry