An Arduino as 16x function- and 6x servo-decoder

I recently installed, on my layout, an Arduino Uno (with additional circuitry on a protoshield) to control two servos used to position the two signal arms of a Tomar train order signal.

In my case logic level inputs to the Arduino came from existing DCC controlled hardware (part of the RR-CirKits Tower Controller system).