Channels

Applications can have infinite number of channels.

They are special filters for data. With them you can create different streams of information.

Channels are created on the fly during subscription, which means they don't have to be initialized.