added some new GUI panels to cut down on tool tip complexity

also base commit before enhancementType refactoring
bunch of changes to EnhancementType

readability, modularity, excising obselete files/classes