run chatgpt chat edited docs in an extra browser tab
- the content script
- gets injected into chatgpt.com
- adds a button to the website
- when button is clicked sends open editor content to sw
- the service worker
- receives code from content script
- sets up code_tab (get or add)
- replaces tab doc with gpt's doc
- the code_tab sandbox
- manipulated by sw