Implement Fourier moment calculator #3

This work addresses issue #3. 
I was thinking about that also, and I think it is a better design. My only concern is whether the identity transform can be implemented to operate "in place", i.e., without copying any pixels.