Just like a rainbow, it takes in the light and transforms it into different shades before outputting the result before everyone's eyes.