weaving ecosystem