To pass a different buffer-file-name to each build, we'll need different generated flakes per file, but we want dependency versions to be shared by all buffers for a given project. I think there's some way to have a common flake registry that would support this, I should confirm and understand how it would work.