12 Commits (wip/use-selectionmodel)