* Header only * Zero dependencies * Templated string type for compatibility with any STL-like string (std::string, std::wstring, etc).