Functional Colloidal Nanoparticles by Proper Design of Surface and Structure