Logic based transistor use with Arduino - Common ground

I found this circuit design. Would this work for controlling the 6 LED functions of the 1 vehicle light I am trying to control with the Arduino if I duplicated the circuit 6 times on a breadboard to show all 6 loads?

I am slightly confused on the need to go through the NPN so explanation on that would be helpful.

Light control all 6 functions.PNG