Automatica block's visual order

I don't know about you but when I develop a bot I always try to maintain a visual order for all the blocks I use and in the beginning (usually from left to right) everything is always perfect and neat but then, as ideas and requests advance it always happens that the wonderful linearity of my flow breaks down and the blocks start to be put in various positions that make the original order a distant memory. Then when I try to put the blocks back in order after the work is done, it is always very difficult and I risk making mistakes and/or deleting/losing something. That is why I am asking if you would also find it convenient and useful if there was a function that would automatically link together in order from left to right (or for Arabic and Japanese Chinese from right to left) all the blocks that are linked together starting from the start and following thus managing to have a clear visual order. Do you find this useful?