# Functions
GenerateTempPath returns a string path representing the location where it is okay to store temporary data.
NewCustomSchemaManger allows a custom SchemaContext to be provided to change.
NewSchemaManager returns a service that handles the data storage directory required during runtime.
DefaultPathTransform accepts a string path representing the location where application data can be stored and returns a string representing the location where OpenBazaar prefers to store its schema on the filesystem relative to that path.
# Structs
SchemaContext are the parameters which the SchemaManager derive its source of truth.