Remove language about offline. It's not pertinent and largely distracts from the purpose of the design.
Make Request() constructable in order to ensure that it can be passed to networkFetch().
Adding update() notes.
Removes some outdated notes about cross-origin controllers. Needs re-writing.