Refactor MarkerView.

Init the painters outside of the view.
More work on the origin calibration.