Refactored.
Deleted XML support.
Switched from strings to Enums.