ExercisePage: Now centers on first position.
ExercisePage: Refactored code.

Map centering and drawing in view layer.
Seems to add an unnessary level of complexity if want the viewmodel or
model to contain the logic and they have to know types directly related to
view.