Utility::Directory, efsw, cpr, and json.hpp are the only obstacles to a complete removal of std::string usages.