Created ImageCommunicator, a wrapper for Communicator