Make defaultScale configurable
Introduces deep merging of settings