Effects of Charge Transport and Heterogeneous Charge Transfer on the Operation of Inorganic Semiconductor Light-Harvesting Systems.