TL;DR
Allow the copy/paste of individual wait conditions in train stops and ship stops.What?
If you create a stop for a train or a ship, sometimes you want multiple conditions to be true in different and/or blocks before you allow that train/ship to leave.For example, here I have a stop for my freighter which should stop at Nauvis. As you can see I want to allow that ship to leave either when all the requests have been fulfilled, OR when 240s of inactivity occurs, so that the ship isn't sitting above Nauvis for eternity waiting for 1 thing that isn't important that I don't have in stock at that time at Nauvis. This freighter brings science back to Nauvis from both Fulgora and Vulcanus, so I want to keep it moving. But in either scenario, I only want to allow the ship to leave when the ammo stockpiled is greater than 175 units, and when I have 15,000 units of water in storage, so that I can defend against asteroids and continue making fuel in route to keep the buffer tanks topped off.
Shift right click a wait condition should be allowed, when you can shift left click that condition onto another one. As long as the types of conditions match, it should be copied (so for example, I couldn't copy the wait for circuit condition for water onto the "all requests fulfilled" type, but I could copy the wait for circuit condition for water onto a blank wait for circuit condition that I just added.