Parameters are parsed and available through the base class What has to be done here:
The FFT engine must be initialized appropriately
Time domain padding has to be read from the parameters
Number of sample modulo has to be read from parameters
number of samples must be calculated from these values
based on these values workspace arrays must be constructed
The FFT engine must be constructed from the workspace arrays. This requires a copy constructor for the FFT engine, which currently is not present. Alternatively, we could only use a pointer to the engine.