Describir: Adaptive constrained constructive optimisation for complex vascularisation processes