New connection splicing with auto-spacing

Hey folks!

We’re following up on last week’s drop targets with connection splicing. You can now drag new steps onto connections to insert them into the middle of a flow. As part of implementing these auto-connection features, we had to rebuild a good chunk of the internal code that manages these connections, so you might notice some other stability improvements to connections in general. :slight_smile:

We hope that these two quality of life features will let you problem solve both forwards and backwards! As always, let us know what you think!