Generified logic in setting up sub-views.

Means that the whole back button creation and connection is centralized
in a private function.
Renamed GUI classes to match reality.

Eliminates some of the previous confusion.