Reactor Design for Heterogenous Systems