#45 prelim changes to categories. TODO: add action functionality, make treeview / categorization scheme reusable throughout framework.