Add the backend session, cwd, and attachment plumbing needed by the desktop shell while keeping generated build state out of git.
Add the backend session, cwd, and attachment plumbing needed by the desktop shell while keeping generated build state out of git.