Changed notebook_selection_scene to use a mode-driven model as well

This will make implementing future features way easier