Multiscale Models in Heterogeneous Catalysis: Incorporating Dynamics into Reaction Kinetics