added a sexy callback framework for slice-based operations, implemented core fft functionality