Modelling heterogeneous photocatalysis by meta-oxide nanostructured semiconductor and isulator materials: factors that affect the activity and selectivity of photocatalysts