A graphical interface that uses a provided Multicaster module for
multicasting messages to itself and other clients using a supplied
Multicaster module.
Class containing an object that is used by the framework to
synchronize everything in such a way that there are no
simultaneous calls to a Multicaster thereby avoiding the need for
synchronization within a Multicaster module.