https://dbj.org/cpp-guid-for-the-resto-of-us/
C++ GUID for the rest of us