Weaving Resources