Addressing individual distributed RGB LEDs
The WS2812B is exactly what you want. It is most commonly seen on colour strips and often sold with a controller and remote.

There are oodles of articles about them and how to control them with a microcontroller study as those embedded in the Arduino platform.