feat(editor): adds leafing moves, moves some state to an atom
improve(editor): tweaks pinch/zoom gesture
refactor(editor): SelectionHistory is replaced by a good old stack in the state atom + dynamic binding.