> Now, the question is, what is the process by which we will direct > the input from the Constant into, say, input connector 1 of the NetExec. > Similarly, how will we direct the output of say, output connector 1 of the > NetExec into the TextViewer? Dont know if this is even near an answer to your problem, this is how GMNS\BL handles streams: 1. input into the system (from the DL, the PL or a plugin) is gathered by "Sensors", this means the BL knows dataflows from a sensor node type are new\unsecure\un-marchalled\etc. 2. every data going out of the BL ends into a "visual", after which the datastream will not be handled by the BL anymore. The relation of 1. and 2. with your problem is this: 1. All output-from-the DL\UI is going into a BL-node which is requested as a input node, cq a sensor. 2. All nodes the UI wants to have the output from are marked too, this time as visuals. So the datastreams up and down into the UI\DL\BL\PL hiarchy will be without much overhead. This is why we have a BL anyway :-) I'm I making any sense? [I've the feeling my dutch thoughts arn't very well translated :)] bye, jarl