Reusing the line object in Stroke

This seems to yield a much more pleasant GC behavior, eventhough
performance isn't much improved