Refactored OutputPins and subclasses to be digital and never analog.
Will start a different hierarchy for analog that builds using the
digital classes.
Partial BAM implementaiton