Fundamental Catalysis and Engineering Challenges in Energy Harvesting