- use tree structure of QTreeView - grouped items have a 'group_id' field - rename 'Normal' swap as 'Forward'