Summary: 3 instances, 3 unique Text Count // TODO: the edge crosser may need an in-place Init method if this gets expensive 1 // TODO: This calculation would be more efficient using s1.ChordAngles. 1 // TODO: the methods below are not exported yet. Settle on the entire API design 1