Companion is related to Smoke. Smoke is a different concept from Steam. Steam is related to Substance. 
Forum is a type of Facility. Forum is related to Thread. 
Companion <--RelatedTo--> Smoke <--DistinctFrom--> Steam <--RelatedTo--> Substance 
Facility <--IsA-- Forum <--RelatedTo--> Thread 