RGB LED controlling with shift registers

(deleted)

You can arrange shift register controlled LEDs any way you want, so why not a matrix.

However in this day and age you are going to have a great load of chips for controlling a few LEDs. These days you are better off using ws2812b LEDs where you can chain them to an almost unlimited extent. You can dim them without taking all of the processor resources.

If I were making this project these days I would use these LEDs not the controller I did.
http://www.thebox.myzen.co.uk/Hardware/Hexome.html

(deleted)