Add signal generator from separate package
* separate package for SignalGenerator can be removed * unit test included
* separate package for SignalGenerator can be removed * unit test included
mentioned in commit 17f0d672
·mentioned in commit 17f0d672