Every type of virus architecture has its own structural constraints.