...something else I thought of was that if you had a serial interface, and someone wanted a stand-alone box, they could build a second board with a microcontroller to talk to all the switches/displays and use the same serial protocol.