Many projects (and a library, libeconf) support the concept of drop-ins, that allow selectively overriding parts of a configuration file. Configuration parsers must load all files and their drop-ins, and merge them in lexicographic order.
Moved from !59