Heterogeneous Reaction Definition Chemistry