Heterogeneous Catalysis as a Collective Phenomenon Within a Dynamic Ensemble of Sites Research Project Chemistry