I needed to add row ordering functionality without mass updating data in the database. The order was to be determined by an additional field ("so