Refactor Viewer Components and MapView

Removed unnecessary methods due to the updating of the Scalr classes.
Now the scalable component implementations are responsible for
centring their images. The only problem that remains is the bug
involving the off centring of SVG images.