Society can be used for Survival. Class is part of Society. Class is related to Like. Like is related to Step. 
Conflict is a type of Opposition. Conflict is a synonym of Difference. 
Survival <--UsedFor-- Society <--PartOf-- Class <--RelatedTo--> Like <--RelatedTo--> Step 
Opposition <--IsA-- Conflict <--Synonym--> Difference 