RoTreeModel created statically.
RoExplorer and RoEvoBox load separately.
A common class for snapshot and archive behaviours.
Moved nested classes to separate files.