Solar fuels generation and molecular systems: is it homogeneous or heterogeneous catalysis?

Solar fuels generation and molecular systems: is it homogeneous or heterogeneous catalysis?