Motion is a type of Software. Approach is a type of Motion. 
you would Drive because Cruise. Drive is related to Change. Yellow is a type of Change. 
Software <--IsA-- Motion <--IsA-- Approach 
Cruise <--MotivatedByGoal-- Drive <--RelatedTo--> Change <--IsA-- Yellow 