Meanings at the Text Level: A Co-Evolutionary Approach