Small and lightweight power generation