Bug Fixes:

 - Correctly load signal into buffer with 0 padding.
 - Correctly copy out overlap (ignoring overlapped zeros).
 - Scale SignalGenerator more cleany.