Refactored the Desktop structure a little bit

  In the App initializer file:

  - AppName.Desktop is moving towards a more concise structure.
  - Added a "clear(workSpace)" method, which cleans the whole app
    workSpace or a sub-workSpace (using the optional parameter). Useful
    for calling it when rendering to the "main" DOM conainer.
  - Refactored router rendering helpers to follow the new Desktop
    structure.
Updated the index and show templates