Surrogate motherhood has been the subject of much philosophical and political dispute over the years.