Added point marker shape, and split updateSize method into helpers.