"Finally" should be just the example - this is another porting task and belongs to the previous bullet list, something like:

  * working with content scripts
  * using the SDK's supported APIs
  * how to go beyond the supported APIs when necessary, by:
    * using third party modules
    * using the SDK's low-level APIs
        getting direct access to XPCOM
  * how to access preferences with custom names through the simple-prefs API (linked to the section of course)

Finally, blah blah