Models of Communicative Ecology: An Analysis of the Communication Ecosystem