Put in a generic tensor base class.
Add a base class for all tensors.
Include tensor_base header.