Codespaces: is it possible to open on a specific?

I want to have a button on my website that attempts to open a codespace to contribute on a GH repo, but having a specific file (or maybe even a set of files) pre-opened in the IDE. If the CS didn’t exist of course it would need to be built first which will take some time. Restarting codespaces also seems to take a bit. But after that, the desired file(s) should open in new tabs inside VSC.