Text this: Adaptive constrained constructive optimisation for complex vascularisation processes