Create UUIDs in versions 1, 3, 4, or 5 with optional namespace and name.
Verify UUID string format and validity for versions 1 through 5.