Add arbitrary ids
Add key to children
Add component unmount to render detail to allow for true re-render of state.
Add state to content column