While small single-stranded viral shells encapsidate their genome spontaneously, many large viruses, such as the herpes simplex virus or infectious bursal disease virus (IBDV), typically require a template, consisting of either scaffolding proteins or an inner core. Despite the proliferation of large viruses in nature, the mechanisms by which hundreds or thousands of proteins assemble to form structures with icosahedral order (IO) is completely unknown. Using continuum elasticity theory, we study the growth of large viral shells (capsids) and show that a nonspecific template not only selects the radius of the capsid, but also leads to the error-free assembly of protein subunits into capsids with universal IO. We prove that as a spherical ca...