Implement universal programmable outputs. Fully implemented and tested