Merged the functionality of Source and Sink into Filter.
Reordered methods and fixed the types of add.
Trying to fix FFTReorder and FFTReorderSimple.