Rough draft of redesign for Settings class to allow single-file configs with a behavior-based default