Charm details breakout panel is a dispatched view.

* renderUI can open the charmDetails viewlet.
* metadata.charm is used by state to signify if the details should be open.
* the service inspector can be dispatched to without creating a new inspector,
  so details can be viewed without resetting the inspector's state.
Well, the existing object (which I understand to be the actual slot) is at this point just a simple object without any destroy etc fn.

I can call .destroy() on the container, if that's what you meant, but earlier discussions led me to believe that was a bad idea.