I think the best way would be to have config.h with descriptive comments of parameters and have the configuration tool to change only the defined values, not overwrite the whole file. I really like this project and will definitely contribute some of my free time :)
I really dislike the current...