Add configuration framework