Simple communication pattern abstraction on streams, created for communication between blocs and or widgets.