Is a heterojunction battery a thin-film battery