Remove `IClientConfiguration`.

:exclamation: merge this PR **after** #482.

Closes #480.
@deiferni Could you split them up in to two separate commits?

Dropping the ClearAndRebuild View should be separately.