Engineering Nanocrystal Devices Through Cation Exchange And Surface Modifications