Initial work on the tree proxy model, selection not working yet