Effect is related to Implement. Implement is related to Tray. 
Awful is the opposite of Excellent. Excellent is related to Brilliant. 
Effect <--RelatedTo--> Implement <--RelatedTo--> Tray 
Awful <--Antonym--> Excellent <--RelatedTo--> Brilliant 