Credits - Diagram courtesy / MIT Laboratory for Energy and the Environment