All points as a lazy iterable of Point geometries.
Point
Iterable<Point> get points => positions.map<Point>(Point.new);