Started working on the settings view.

Decoupled the Controllers from its Clients.