Allows adding arbitrary number of points, deleting points, and colors points according to their index in the list