Adding new panes works with the layout
Selecting other arrays works at any depth
Changing class works

TODO:
Back/forward
Left content contraint