You can clone with
HTTPS or Subversion.
Figure out the best topic ( document-element-inserted ?) and switch to that, rather than the tab progress listener that was present for Firefox 3.x compatibility.
Use an observer to power document-start injection.
Refs #1384 (GM_addStyle works at document-start now!)
Refs #1519 (Scripts at document-start run in iframes too now!)