Sole is a lightweight C++11 library to generate universally unique identificators (UUID), both v1 and v4.