Halide Diffusion in Mixed-Halide Perovskites and Heterojunctions | Synapse