Initial Marker View Implementation

Adds a 'marker view', which displays a single image in the mosaic. This
marker view handles resizing the image, displaying it in the center, and
clipping the image such that it looks like one of those google maps
markers