A packet represents the message format between a INetworkConnector and a INetworkServer instance
Every packet has a channel id, from that the IPacketListenerRegistry, can filter
its listeners for handle the IPacket instance
An packet listeners, allows to handle incoming packets, from some channel, that use the IPacketListenerRegistry in that
the listener has to be register
The packet listener registry allows to manage listeners that can handle input
All implementations of this interface, can send a packet into the network
Its not specific that the sender is a client or a server.
Default IPacketListenerRegistry implementation
The default simple implementation of the IPacket interface.