anchor.diff:  Much of the framework has a unit test for it and should decent usage
   examples.
   
  -.Basic Example
  +Basic Example
  +~~~~~~~~~~~~~
  +
   ----
   var App = new Extendable(); 
   App.extend("My.Fantastic.Namespace", {
  
positive.code: <4> all nodes are instances of Extendable which means they can all 
      have their own event emitters. 
      
  .Listener Context
  
  Listers are triggered in the context of their calling object. This gives
  them convenience access to the calling object through 'this'. 
  
negative.code: App.My.Fantastic.Namespace.foo(); // returns "bar"
  ----
  
  Modularizing Functionality into Separate Files
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  ----
  // file: src/js/main.js
  App = new Extendable({                      // <1>
  