I have had this idea for some (very long) time:
It would be good if signals of any type would be replaced with signals of the same type - without destroying of originally built signals - as shows following schemes (with example signal type - long):
Now:
1.
--LS(set1)--
2.
--NS--------
3.
--LS(set2)--
Future:
1.
--LS(set1)--
2.
--LS(set2)--
seems to be simple to code, I support ;)