Constructing Model Viruses