Removed the SignalGenerator class