Split speed limits on links with varying geometry running order

Basic `if` with boolean match OR consider enumeration (e.g. `TowardsIndexing` and `AgainstIndexing`)