This allows data to be displayed nicely while sorting happens based on some underlying raw data. :^)
This is accomplished by putting a GSortingProxyTableModel between the model and the view. It's pretty simplistic but it works for this use case. :^)