Generating, Evaluating And Recognizing Embodied Communication