Split speed limits on links with varying geometry running order

Perhaps move to GeometryCalculations or somewhere else