Code editing
Write C# hooks and TypeScript extensions in the editor.
Scripts are ordinary files in the workspace, with the editor features you expect. A C# script has a sidecar that records its entity, phase and operations; Studio refuses to create a hook that could never run.