Refactor Scatter/Bubble Series

Creates a PointSeries as a common base class between points and bubbles.
The PointSeries class could do with a review of its structure - Private/Internal/Public variables and functions.