This model represents the interface for output messages.
It contains two variables, the event and the queue.
The event represents that a new message or messages have been sent
through the port. It is a flow variable because multiple models can
send messages to the same port, so the total number of messages
must be summed up.
The queue represents a reference to the storage space for the
outgoing messages.