Simplify public functions

Re-expose Plan.
Remove .FFT() to reduce clutter.
Simplify FFT() and make IFFT() distinct.
Rename Array2D to Array2, FFT2D to FFT2.