@User a couple of questions related to the codebase: 1) what kind of use cases you currently have in mind for the note ids (uuid) which don't work with the "path ids" (some.note.in.the.hierarchy). 2) I believe schemas currently somehow rely on the concept of domains, however what would happen if there wouldn't be a separation between the domains and any other level in the hierarchy?