Always provide t parameter for CurveLocations if we know it.
Change the way the Line class handles direction vectors and infinite lines.

The beginning of performance improvements in the Line class.
Improve fat-line charts for better comparison of results.