Control UI elements through the Perspective

The Perspective is the base on which all other widgets are arrayed.
Move the getters/setters for the ComponentsList, the ModelTree and the
ParameterTable from the DataManager to the Perspective, which is a
better location for them.