Grand Canonical Approach To Modeling Dynamic Catalysts: From Thermal To Electro-Catalysis, From Clusters To Surfaces