What are the types of communication concerning communication mode and context? What are the differences between the two?