Thin film photoelectrodes for solar water splitting | Synapse