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.