Channels should have names
Firefly channels should have names that are set by the opening application. The name should be transmitted as part of the channel request. This would allow the receiver to distinguish between e.g. a control channel and a data channel.