Templated Assembly of a Functional Ordered Protein Macromolecular Framework from P22 Virus-like Particles.