Thinking on ways to solve Color Palettes