Algorithmic aspects of Steiner convexity and enumeration of Steiner trees