Refactor Scatter/Bubble Series

Creates a PointSeries as a common base class between points and bubbles.
I don't think it's clear that you are documenting the return value of the function and not the function itself.