Add a set of tensor types (port from ancient ewalena).
Add a portion of Fick's model of diffusion.
Instantiate tensor_base for the ranks needed.