Classes for verbose UID dumping.
Added PartSemantic values.
UID generation refactored. Now it is based on tree-like structure with sections. But on the output it still produces flat raw uint64_t array that represents UID. Tree-like stucture introduced for better debugging and dumping.