A mixin which allows a data component to be sorted. This is used by e.g.
NOTE: This mixin is mainly for internal use and most users should not need to use it directly. It
is more likely you will want to use one of the component classes that import this mixin, such as