Coordinating controller

Motivation

Overall controller that oversees the application, its life cycle,
other controllers, setting up connections and so on.