Pulled back items from working extension and it can cross-domain just fine ;_;
Discovered high level methods to reload background and plugins
Iterated further with reload
More iterations and notes on reloading
Relocated appRequest and it still works...
Edits from last time