The option VertexColors->{c1, c2, ...} can be used to specify colors for a collection of points.
In 3D, the option VertexNormals->{n1, n2, ...} can be used to specify effective normals for a collection of points, to be used to determine colors of points from lighting.
Individual coordinates and lists of coordinates in points can be Dynamic objects.