Switch from TreeStore to an actual model of our document to avoid having
fill and refill the store all the time. Drag and drop will be restored
in future commits.