Currently a `Segment` is limited on the interval `[0, 1]`, because it was originally a `Bezier Curve`. To allow modelling a straight line that goes to infinity, we want to add `domain` to the `Segment`