Rework base DSP class
Cleanup
Cleanup
Add leak detectors to DGL classes