This model represents the interface for input messages.
It contains two variables, the event and the queue.
The event represents that a new message or messages have been
received at 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
incoming messages.