complete refactoring to settings models, and all views that used them.