Revamp MiscSorter and add some cat by group support