Implemented a TimeUuid generator
Integrated TimeUuid

TIMEUUID cells are now loaded as TimeUuid instances.
Fixed an issue with the sequence numbers of TimeUuid

If the sequence number was incremented more than the amount of time that passed until the next call duplicates could be generated. Extremely unlikely, but still incorrect.
Moved the UUID generation logic from TimeUuid to TimeUuid::Generator
Docs for TimeUuid