Ну так внутри ПР можно собрать и разложить. Вот только если раскладывать, то и ПО, которое управляет должно уметь взять состояние всех выходов, изменить свой и отправить обратно. Вот так можно.