For extension experts, when should developers use a framework like this versus these options:
* Attaching to page DOM with custom HTML/CSS/JavaScript
* Shadow DOM
* Iframe
Shadow DOMs seem like a good hybrid between iframes and attaching to the page DOM.