List of points. Loses details on curves
List<Point<double>> get points => edges.map((e) => e.start).toList();