Panels now expand from the left correctly.
Change Configuration methods.
Can't have two nodes with the same ID. (unless they really are the same node)
fix for expanding panels.
update isn't called if value isn't changed.

We need the function to execute so the highlighted column is re-rendered.
add panel config so panels are configurable by parent

also removed showIcons. This can be done using the column config as seen in Main.js
add breadcrumb trail view
added documentation and cleaned up the code a little.