Cargo is related to Aircraft. Aircraft can be used for Fly. Fly is related to Need. 
Weave is a type of Twist. 
Cargo <--RelatedTo--> Aircraft --UsedFor--> Fly <--RelatedTo--> Need 
Weave --IsA--> Twist 