Square is related to Shape. Throw is a type of Shape. Throw is a type of Put. Put is related to Effort. 
Snap is related to Whip. 
Square <--RelatedTo--> Shape <--IsA-- Throw --IsA--> Put <--RelatedTo--> Effort 
Snap <--RelatedTo--> Whip 