Virus Assembly: Organizing Principles from Polymer Physics