Management-wise it still has to be treated as unidirectional, and the designers have to be aware of that. It helps to have some basic design rules e.g. "Bi-directional connectors on the right are always 'to' and those on the left are always 'from'". I also built the blocks and connectors to easily read if they are the to or from version.
_________________________
If you are going to fly by the seat of your pants, expect friction burns.