Programmed packaging of multicomponent envelope-type nanoparticle system for gene delivery.