Viral nanoparticles as platforms for next-generation therapeutics and imaging devices.