Refactor tree sorting
TextDocument: revise low/highlighting
ListMenu: separate op & voice actions
Update backend