A round of fixes to how nodes behave on the deployment canvas:
- Services no longer appear behind the config panel when added to the canvas. Centering now accounts for the side panel width.
- Adding a new service opens the config tab automatically. Switching between existing services preserves whichever tab you were on.
- Unmounting a volume no longer sends it off screen. Detached volumes now reposition next to their parent node.
- Undo after deleting a node restores it to its original position on the canvas.