Framework for reading and writing configuration
