Adding serial/digital combination - Arduino via serial and individual LEDs.  And a bunch of refactoring.