Handles the internals of trace sharing.
Read-lock over the factory.
Write-lock over the factory.
Stores a UID, cannot be constructed outside of the module it’s declared in.
Registers a list of locations and returns its UID.
Registers some lists of locations and returns its UID.
Retrieves a list of locations from its UID.