CQ-116 Initial work on reflective settings
CQ-116 Further work on reflective settings
CQ-116 UI functionality for reflected settings implemented
CQ-116 More settings refactored to be reflective
CQ-116 Some settings references changed to use new classes
CQ-116 Further work on adoption of new settings approach
CQ-116 Further work on adoption of new settings approach
CQ-116 Settings import implemented
CQ-116 File formatting fixed
Merged CQ-116 into master