Faits: Faits: A. Le 6 mars 2002, le Conseil d'Etat de la République et canton de Genève a constaté l'aboutissement de l'initiative populaire intitulée "Pour une caisse-maladie publique à but social et la défense du service public" (ci-après: IN 119). Munie de plus de 12'000 signatures, cette initiative tend à l'adjonction de deux articles dans la Constitution genevoise (Cst./GE), dont le texte est ainsi libellé: Titre XIIIA Caisse cantonale d'assurance-maladie (nouveau, comprenant l'art. 170C) Art. 170C Caisse cantonale d'assurance-maladie (nouveau) 1. Le canton est doté d'une caisse d'assurance-maladie et accidents au sens du droit fédéral, ayant pour mission de garantir aux habitant-e-s du canton et aux personnes qui y travaillent, une couverture de soins complète. Cette caisse à but social est constituée sous forme d'établissement public autonome dans le cadre des limites fixées par la loi. 2. Elle a pour dénomination "caisse cantonale d'assurance-maladie" et elle offre comme prestations l'assurance-maladie et accidents de base et l'assurance individuelle d'indemnités perte de gain, conformément aux dispositions du droit fédéral, sous forme d'assurance individuelle ou collective. L'assurance maternité cantonale est réservée. 3. La caisse est tenue d'affilier toute personne domiciliée dans le canton qui en fait la demande; elle est également ouverte aux personnes domiciliées hors du canton, mais qui y exercent une activité lucrative ou y paient leurs impôts. 4. Elle fixe ses primes de manière à ce qu'elles soient au moins 10% inférieures à la moyenne des primes des autres caisses-maladie exerçant leur activité sur le territoire du canton. Elle soumet toute augmentation de celles-ci à l'approbation du Conseil d'Etat. 5. Elle doit appliquer le principe du tiers payant et rembourser directement les factures de soins, d'hospitalisation, de médicaments et de rééducation. 6. La caisse est gérée par un conseil formé de six membres désignés par le Conseil d'Etat et d'un membre par parti représenté au Grand Conseil, élus par lui. 7. Elle est soumise au contrôle financier et de gestion de l'Etat. Elle soumet ses comptes, qui sont rendus publics, à un organe de contrôle indépendant désigné par le Conseil d'Etat. 8. Elle bénéficie d'un fonds de réserve constitué par l'Etat, d'une garantie financière de celui-ci et de subventions destinées à diminuer progressivement les primes des personnes seules ou de couples dont le revenu annuel net imposable est inférieur à 50 000 fr., respectivement 75 000 fr., ou ayant plus d'un enfant mineur à charge. Les limites de revenus sont réadaptées chaque année en fonction de l'évolution de l'indice genevois des prix à la consommation. 9. Les personnes dont le canton prend en charge les primes d'assurance-maladie dans le cadre de ses lois de prestations sociales sont tenues de s'affilier à la caisse-maladie publique pour bénéficier de cette prise en charge financière. Titre XIIIB Sauvegarde des services publics (nouveau, comprenant l'art. 170D) Art. 170D Sauvegarde des services publics (nouveau) Aucune privatisation, transfert ou sous-traitance d'une activité relevant de l'Etat, d'un service public, d'un établissement, d'une fondation ou d'une autre institution de droit public à une entreprise ou une institution de droit privé ne peut être effectué sans avoir fait l'objet d'une loi votée par le Grand Conseil soumise au référendum obligatoire. Il en est de même pour toute cessation d'activité ou transfert d'actifs à un établissement public autonome ou à une entreprise ou une institution de droit privé. Selon le formulaire de signatures, l'initiative tend à réagir contre les hausses de primes injustifiées et non contrôlées, par la création d'une "caisse publique cantonale organisée démocratiquement et soumise au contrôle du Grand Conseil et donc du peuple". Inspirée de la caisse cantonale bâloise, elle devrait répondre notamment aux objectifs suivants: primes d'au moins 10% inférieures à la moyenne des primes des autres caisses exerçant à Genève; contrôle par le Conseil d'Etat de toute augmentation des primes; octroi de subventions pour les personnes ou les couples dont le revenu est inférieur à 50'000, respectivement 75'000 fr., ou qui ont plus d'un enfant mineur à charge; principe du tiers payant. L'initiative prévoit aussi qu'aucune privatisation ou transfert d'activité ne peut être effectué sans l'adoption d'une loi soumise au référendum, "pour assurer la pérennité de cette caisse et des autres établissements publics du canton". Selon le formulaire de signatures, l'initiative tend à réagir contre les hausses de primes injustifiées et non contrôlées, par la création d'une "caisse publique cantonale organisée démocratiquement et soumise au contrôle du Grand Conseil et donc du peuple". Inspirée de la caisse cantonale bâloise, elle devrait répondre notamment aux objectifs suivants: primes d'au moins 10% inférieures à la moyenne des primes des autres caisses exerçant à Genève; contrôle par le Conseil d'Etat de toute augmentation des primes; octroi de subventions pour les personnes ou les couples dont le revenu est inférieur à 50'000, respectivement 75'000 fr., ou qui ont plus d'un enfant mineur à charge; principe du tiers payant. L'initiative prévoit aussi qu'aucune privatisation ou transfert d'activité ne peut être effectué sans l'adoption d'une loi soumise au référendum, "pour assurer la pérennité de cette caisse et des autres établissements publics du canton". B. Dans son rapport au Grand Conseil du 29 mai 2002, le Conseil d'Etat a considéré que l'initiative ne respectait pas le principe d'unité de la matière puisqu'elle visait d'une part à créer un établissement cantonal d'assurance-maladie, et d'autre part à assurer la sauvegarde des services publics. Ce second objet était totalement distinct, et inutile en ce qui concernait la caisse cantonale, puisque la suppression de cette dernière nécessitait déjà une modification constitutionnelle soumise au référendum obligatoire. L'initiative pouvait toutefois être scindée en deux volets, conformément à l'art. 66 al. 2 Cst./GE, pour autant que chaque partie soit susceptible d'avoir été signée pour elle-même, et soit en outre valide au regard du droit supérieur. Se fondant sur l'avis exprimé le 11 avril 2002 par l'Office fédéral des assurances sociales (OFAS), le Conseil d'Etat estimait en outre que, sur plusieurs points, l'initiative violait les prescriptions de la LAMal (RS 832.10): l'art. 170C al. 1 et 3 dans la mesure où les assurés peuvent être domiciliés dans un autre canton; l'art. 170C al. 2, en tant qu'il prévoit une assurance collective pour l'assurance obligatoire des soins; l'art. 170C al. 4, car il ne permet pas de fixer les primes en fonction des coûts; l'art. 170C al. 5, qui impose le système du tiers payant aux assureurs et aux prestataires de soins; l'art. 170C al. 7, le canton ne pouvant substituer son contrôle à celui de l'OFAS; l'art. 170C al. 8, dans la mesure où la caisse cantonale ne serait pas gérée de façon autonome (l'Etat ne pouvant intervenir que comme garant); les subventions devraient en outre bénéficier à tous les assurés de condition modeste; l'art. 170C al. 9 en tant qu'il oblige à s'affilier à la caisse cantonale pour bénéficier du subside intégral. Même si, avec l'annulation de l'art. 170C al. 3, 4, 5, 8 et 9, l'initiative perdait l'essentiel de sa substance, il pouvait se justifier de soumettre au peuple le principe d'une caisse cantonale d'assurance-maladie, soumise aux mêmes contraintes légales et économiques que les autres caisses pratiquant à Genève, avec les désavantages que cela représentait s'agissant d'un établissement se proposant de regrouper des personnes à risque. Le Conseil d'Etat préconisait le rejet de l'initiative, tout en rappelant les démarches entreprises pour enrayer les hausses massives de primes. S'agissant de l'art. 170D, le Conseil d'Etat l'estimait recevable, tout en se demandant si les signatures recueillies pour l'initiative l'eussent également été pour ce seul objet. Compte tenu de la possible violation de la répartition des pouvoirs entre le législatif et l'exécutif, ainsi que de l'entrave aux processus de réforme administrative et à la recherche de solutions économiques, le Conseil d'Etat proposait également le rejet de cette partie de l'initiative, ou éventuellement la formulation d'un contre-projet. S'agissant de l'art. 170D, le Conseil d'Etat l'estimait recevable, tout en se demandant si les signatures recueillies pour l'initiative l'eussent également été pour ce seul objet. Compte tenu de la possible violation de la répartition des pouvoirs entre le législatif et l'exécutif, ainsi que de l'entrave aux processus de réforme administrative et à la recherche de solutions économiques, le Conseil d'Etat proposait également le rejet de cette partie de l'initiative, ou éventuellement la formulation d'un contre-projet. C. Dans son rapport du 19 novembre 2002, la majorité de la Commission législative a estimé que le principe d'unité de la matière était violé et qu'il n'y avait pas lieu de scinder l'initiative en deux parties. L'initiative était entièrement irrecevable, les initiants ayant réuni deux sujets sans rapport afin d'assurer une récolte suffisante de signatures. Selon le rapport de minorité, il existait une connexité suffisante entre les deux objets de l'initiative; dans le cas contraire, ceux-ci devaient être soumis séparément au peuple. C. Dans son rapport du 19 novembre 2002, la majorité de la Commission législative a estimé que le principe d'unité de la matière était violé et qu'il n'y avait pas lieu de scinder l'initiative en deux parties. L'initiative était entièrement irrecevable, les initiants ayant réuni deux sujets sans rapport afin d'assurer une récolte suffisante de signatures. Selon le rapport de minorité, il existait une connexité suffisante entre les deux objets de l'initiative; dans le cas contraire, ceux-ci devaient être soumis séparément au peuple. D. Par décision du 13 décembre 2002, publiée sans motivation dans la Feuille d'Avis Officielle du 18 décembre suivant, le Grand Conseil genevois a déclaré nulle l'IN 119. D. Par décision du 13 décembre 2002, publiée sans motivation dans la Feuille d'Avis Officielle du 18 décembre suivant, le Grand Conseil genevois a déclaré nulle l'IN 119. E. Par acte du 16 janvier 2003, le Comité d'initiative, ainsi que ses membres Marie-Paule Blanchard-Queloz, René Ecuyer et Pierre Vanek agissant à titre personnel, forment un recours de droit public par lequel ils concluent à l'annulation de cette dernière décision. Dans une écriture ultérieure du 23 janvier 2003, les recourants ont produit un avis de droit. Le Grand Conseil genevois conclut au rejet du recours. Les parties ont répliqué et dupliqué.