Door is related to Step. Step is related to Baby. Baby is related to Generation. 
Programming is a type of Activity. 
Door <--RelatedTo--> Step <--RelatedTo--> Baby <--RelatedTo--> Generation 
Activity <--IsA-- Programming 