Text this: Modeling, Simulation, and Implementation of Solar-Driven Water-Splitting Devices.