Abstract EFX DSP code into new DSPEffect class