General purpose library for modern C++