refactor for easier subclassing of the item group dependency list

This also sets the default order of the item groups in a more consistent manner with the details page.