In addition to spatial control, introducing temporal control can also alleviate compatibility concerns. If two processes to be integrated compete or hinder each other's activity, deactivating one while the other is active can help avoid incompatibility. Temporal control may be achieved using a variety of external stimuli to switch between different states of a catalyst that have orthogonal reactivity toward certain substrates.