refactored config classes to support multi-category config GUIs
version bump