Lightweight cross platform C++ GUID/UUID library