Thank you, after this and looking at the input, output, and user process override VIs for the various modules it makes sense. Essentially input and output is something you use when you need to communicate with something that NOT on the tagbus already, usually hardware of some kind. Since there are already DCAF modules for FPGA and scan engine the only time I would need to to actually do something there is for something like communication to a particular instrument with its own set of commands or perhaps another type of industrial communications network not covered by existing modules.