What to do about GPUs? (and the built distributions that support them)

Over in the other thread I propose defining a config file (TOML) and recording file (JSON) as the sources of truth. I’ll leave it to that other post for details, but if we define file formats, and potentially leave it to venv creation time to generate the “static” parts of these, then maybe we don’t need to define a plugin API, and running some platform detection tool could be left as a convenience (one that likely still requires installing some code, but you wouldn’t necessarily have to do that if you knew what you wanted).