Add configuration generation