Perovskite-based solar cells: impact of morphology and device architecture on device performance | Synapse