1. A universal functionality module comprising: a programmable logic device (PLD); a universal input/output (I/O) interface device in communication with the PLD; and a plurality of generic circuit board connector pins in operable communication with the universal I/O interface device, wherein the universal I/O interface device is configured to alternate the function of any subset of the plurality of the generic circuit board connector pins from time to time as either an input or an output of the PLD and as either an analog or a digital pin I/O pin.