Principles and implementations of electrolysis systems for water splitting | Synapse