1. Webview triggers for actions that manipulate data 2. VS Code to pick those up 3. Extend code to pipeline and execute 4. Get and send new placeholders to webview to update