Controlling large number of 24VDC lights / switches with Arduino

For the annunciator, and lit buttons (Landing gear switch) we certainly want to use existing lamps. But for some basic indicator lights, it would be far easier to replace the bulb with an LED. Many of the bulbs are broken/dead, so we will certainly have some LED and some 24V bulbs. Same with switches... Some are powered, and some are simple switches.

We are trying to develop a set of standard hardware and software to drive these various panels, and then will be able to quickly code and upload a sequence to match the scene.

Kind of a fun project!