v1.1 - Complete refactor of settings class