Add support to color each point in a ScatterPlot

Hi all, just in case you're interested ...