Search results without opening editors?

It would be nice to be able to show search results with some contextual information (e.g. from Find References in the LSP) without having to open the editors to access the relevant Document. Perhaps just provide a way to getDocument() or something like that given the URI from the workspace object? I would be perfectly happy if this Document object was read-only, since it does seem unreasonable to modify a document that isn’t open.

Clearly Nova has this information to satisfy it’s own workspace search results.