title: Display JavaScript Object in a treeview
body: <p>Is there any tree view component support display any arbitrary JavaScript object like:</p>
  
  <pre><code>{
     foo: 'bar'
     zee: [1, 2, 3]
  }
  </code></pre>
  
  <p>Which result in the following view:</p>
  
  <pre><code>/----foo 
    |   |
    |   |-- 'bar'
    |
    |--zee
        |
        |--
          |--1
          |--2
          |--3
  </code></pre>
  
  <p>Note the above ascii tree is just for demonstration of the tree structure, not necessarily the final result.</p>