Models for inversion.
These objects contain the numerical values of parameters used in the inversion
process. They provide a translation layer between the inversion algorithm,
which needs mathematical operations like norms and vector dot products, and
the underlying data structure, which can be e.g. structured (e.g., xarray) or
unstructured (e.g., NumPy arrays), or some of the Salvus internal mesh formats.