Initial implementation of category and category editor UI.