- Currently, fft_base infers the field to transform form spatial dimension (second order Tensor). However, the fft_engine shouldn't have to know that, and the drawback is that it won't be able to handle symmetric storage of strains
- the FieldCollection knows about material dimensions, but shouldn't, it doesn't use it anywhere
- The system is badly named, it's going to be called *cell*