Network abstraction

InfCommunicationManager — Handling multiple communication sessions
InfCommunicationObject — Network message destinations
InfCommunicationGroup — Communication channel for mulitple connections
InfCommunicationHostedGroup — Communication group opened by the local host
InfCommunicationJoinedGroup — Communication group opened by a remote host
InfCommunicationFactory — Creation of communication methods
InfCommunicationMethod — Network communication method
InfCommunicationRegistry — Sharing connections between multiple groups
InfCommunicationCentralFactory — Factory for InfCommunicationCentralMethod methods
InfCommunicationCentralMethod — Relying group messages via the publisher