Heterogeneous Meaning Chemistry