A model instance can have many viewers. Thus, the information in one model can be displayed by multiple, up-to-date graphical elements, via update and getter messages:
*-------* *----------* | | <---- | Viewer 1 | | | *----------* | Model | | | *----------* | | <---- | Viewer 2 | | | *----------* | | | | *----------* | | <---- | Viewer 3 | *-------* *----------*