new point api

points are created synchronously and the simple point array is returned.