PointMarker is accurate. TODO: Fix container cache
Added pointMarker shape, adjusted display to fit marker, and split updateSize method into helpers.