@nightshining added the beginnings of a waveform generator class for easy access to basic waveforms