Generalize the concept of the means to communicate with a 'client' as a 'conduit' (duck-typing anyway)
Generalize the concept of the means to communicate with a 'client' as a 'conduit' (duck-typing anyway)

fictorial/nodered