* New macros `CATEGORY(group, classUsually)` which creates the `group.classUsually` exposed string name. * Change the categories model to be hierarchical * Hierarchical UI display for picking categories