Engineering Multifunctional Nanoparticle Assemblies Through Dna Guided Self-Assembly