NobleBlocks
    A novel high-performance photovoltaic–thermoelectric hybrid device | NobleBlocks