Developer is a synonym of Designer. Designer is a synonym of Architect. 
Opinion is related to Strong. Strong is related to Love. 
Developer <--Synonym--> Designer <--Synonym--> Architect 
Opinion <--RelatedTo--> Strong <--RelatedTo--> Love 