anchor.diff:  
   The `uberfire-widgets-core-client` module introduces the following concepts:
   
  -* Navigator, Breadcrumb navigator, Tree navigator
  -* Explorer
  -* Tree, tree item
   * Components implemented as MVP:
  -** File editor
  -** File explorer
  -** File navigator
  -** Meta file editor
  -** Clone repository form
  -** Create repository form
  -** Repository editor
  -** Repositories and repositories item
  -** Text editor
  -** iframe screen
  -** Multi-page wizards: wizard context, wizard page, assorted events
  -** "Multipe activities found" popup
  -** "Activity not found" popup
  -* Core CSS resources
  -* Core images
  -* Core resources
  -* Core constants
  -* More built-in gif & png images (see also uberfire-widgets-commons)
  +** DefaultFileEditor
  ++
  +A `@WorkbenchEditor` that provides the ability to upload and download any file not explicitly handled by another `@WorkbenchEditor`'s ResourceType.
  +** TextEditor
  ++
  +A `@WorkbenchEditor` that provides the ability to edit text files (*.txt) or "dot" files (file names prefixed with a ".", otherwise known as "Meta data" files) in a TextArea.
  +** FileExplorer
  ++
  +A `@WorkbenchScreen` that provides a simple Tree based explorer of an underlying VFS. Clicking a file launches the corresponding `@WorkbenchEditor`.
  +The FileExplorer also registers a menu with the UberFire framework that gives users access to the RepositoriesEditor and ability to clone or create new Repositories.
  +** FileNavigator
  ++
  +A `@WorkbenchScreen` that provides more sophisticated navigation of an underlying VFS. 
  +** MetaFileEditor
  ++
  +A `@WorkbenchEditor` that provides the ability to edit "Meta data" files (file names prefixed with a ".") in a TextArea. "Meta data" files are also called "dot" files.
  +** RepositoriesEditor
  ++
  +A `@WorkbenchScreen` that provides the ability to view Repositories configured within the underlying VFS.
  +** RepositoryEditor
  ++
  +A `@WorkbenchScreen` that shows details of a Repository configured within the underlying VFS.
  +** IFrameScreen
  ++
  +A simple `@WorkbenchScreen` that supports showing content from a URL within an IFRAME.
  +** Wizard framework
  ++
  +A simple framework to support the implementation of "Wizard" type dialogs, where content is completed over a series of pages.
   
   The `uberfire-widget-markdown` module introduces the following concepts:
   
   * Markdown
  -* Markdown type
  -* Markdown live editor (MVP)
  ++
  +An example `@WorkbenchScreen` that demonstrates a "live" editor for the Markdown text formatting syntax (http://en.wikipedia.org/wiki/Markdown).
  +The editor is sub-divided into two region; one allows entry of text markdown and the other shows a "live" (i.e. updated in real-time) preview of the rendered mark-down.
   
   
   UberFire Workbench Concepts
  
positive.code: TODO
  ** WorkbenchToolbar
  +
  A marker annotation to declare a method within a @WorkbenchPerspective, @WorkbenchEditor or @WorkbenchScreen that returns a ToolBar object defining a toolbar to be shown by the framework when the perspective, editor or screen is displayed.
  
  * Interfaces
  ** UberView
  
negative.code: * Events
  ** ChangeTitleWidgetEvent
  +
  A CDI event that provides support for `@WorkbenchEditor` 's and @Workbench screens to inform the framework that their title or decoration should be updated.
  
  * Types
  ** ClientResourceType
  +
  Extends ResourceTypeDefinition which is a server-side model for a resource type; allowing `@WorkbenchEditor` 's to specify the types of resource they are capable of handling.
  
  UberFire Commons Concepts
  ~~~~~~~~~~~~~~~~~~~~~~~~~
  