That implements e.g., default plotting behavior, a default first_spatial_derivative method, etc.
first_spatial_derivative