Moved FFT library processing to separate module