anchor.diff:  
   * Handle font size as a character attribute (medium).
   
  -* Separate CSS and make it easier to skin and integrate (easy).
  +* Separate CSS (internal vs user editable) to make skinning and integration
  +simpler (easy).
   
   == Support
   
  
positive.code: will be responsible for receiving all updates to text replicas. The application
  can then use that text replica for any purpose.
  
  [[todos]]
  == TODOs
  
  * Basic features:
  ** cut/copy/paste
  ** undo/redo
  
  * Tests (many, see GitHub issue xx) (hard!).
  
  * Once tests are in place, refactoring to make the editor code more modular /
  easier to understand (hard).
  
  * A skinnable toolbar (medium).
  
  * Make Ritzy work apart from a shared replica and server implementation. Create
  a local-only replica with the same API (medium).
  
negative.code: other editors. A default server implementation is provided as part of the Ritzy
  project.
  
  Currently, Ritzy does not operate stand-alone (see <<roadmap>>).
  
  The causal trees approach is highly amenable to offline editing, therefore
  offline editing is a supported use case for Ritzy.
  