Scally Core -> Settings

Yeah this will get cleaned up in a future PR, open to suggestions.