Centralizes the sending and receiving of event-based commands.
This static class is used by senders to send event-based commands, and by receivers to receive such commands. See the class for details on the "chain of responsibility" pattern that NodeXL uses for sending commands from one UI object to another -- from the Ribbon to the TaskPane, for example.