A C++ Configuration Library