A framework for reading and editing Concourse configuration files