Understanding RGB LEDs - a deep dive