MessageDirector: Control Message: Increased code reuse and clarity.
This should make it easier to change how we handle upstream messages in the future.
MessageDirector: Doc'd classes and methods in MessageDirector.h