Ways to interact:
https://developer.chrome.com/docs/extensions/reference/accessibilityFeatures/
https://developer.chrome.com/docs/extensions/reference/contextMenus/
https://developer.chrome.com/docs/extensions/reference/declarativeContent/
https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/
https://developer.chrome.com/docs/extensions/reference/dom/
https://developer.chrome.com/docs/extensions/reference/tabCapture/
https://developer.chrome.com/docs/extensions/reference/i18n/
we can walk the tree:
https://developer.mozilla.org/en-US/docs/Web/API/Element/children
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker
Sites