Новые пожелания.
1) Чтобы связи выходящие из одного выхода слипались в одну линию и соединялись с входами по кратчайшему (пусть и ломанному) расстоянию от этой общей линии, а не оббегали один, а то и несколько элементов вокруг.

2) Связи с разных выходов, наоборот, что бы никогда не слипались вместе.

3) Если к ПК не подключен ПР, то как всегда написанная программа работает в эмуляторе, а если ПР подключен, то была бы возможность запустить программу на ПР с контролем состояний входов/выходов и промежуточных значений всех параметров программы на мониторе ПК.