Moved all awareness of update ranges out of data model and into tree view.