Molecular structures of coat and coat-associated proteins: function follows form