That’s a good suggestion. I was just thinking the other day that I am going to introduce the concept of ‘serial groups’ as a station attribute. There will be a globally serial group, a globally concurrent group, and a few additional custom groups. Basically stations within a serial group will be serialized, and stations in different groups are allowed to open concurrently. Every station in the globally concurrent group is allowed to run concurrently (i.e. they are treated as if each station is in a unique group). More intuitively, you can assign stations that are connected to the same water source to a serial group, so they will be serialized to preserve water pressure. If anyone uses opensprinkler for landscape lighting etc, those stations ca be assigned to the globally concurrent group to allow simultaneous running.
I am not sure when this will be in place. But I’ve thought about the algorithm and it shouldn’t be difficult to implement.