Letter can be used for Spell. Letter is related to Inside. Inside is related to Head. 
Rack is a type of Software. 
Spell <--UsedFor-- Letter <--RelatedTo--> Inside <--RelatedTo--> Head 
Rack --IsA--> Software 