in reply to (Software Engr) Encapsulate! No,no,no! Decouple!
That centralizes your configuration while giving the freedom for a site to have different people with different roles control different parts of the configuration. It also will make it possible for, for instance, users to have their personal customized welcome message.