We're considering adding the "recent documents" feature to our application. Our "documents" aren't documents in the traditional sense - they're not files, they're entities in a database that have a unique key value. I notice that in your product, a Uri is provided as kind of identifier. Since our "id" isn't a Uri, will we have issues if we don't fill in the Location field of the IDocumentReference? We're looking to store our id in the Tag field instead.