C++ general application support utility library