Interfacial Functionalization And Engineering Of Nanoparticles