Perovskite Materials, Devices and Integration