Lip is a type of Margin. Margin is related to Line. Line can be used for Trace. 
Record is related to Row. Pull is a type of Row. 
Lip --IsA--> Margin <--RelatedTo--> Line --UsedFor--> Trace 
Record <--RelatedTo--> Row <--IsA-- Pull 