A new branch is created and a branch point added. The original
branch is split into two
segments.

Notes:
- No tangent constraint is created between the new branch
and the two segments of the original branch.
- A branch point is not an ordinary route point. This
means that if you modify the center curve, the branch point
will follow the curve.