Receiver is typically near Stock. Plant is a type of Stock. Leaf is part of Plant. Leaf is related to Flat. 
Evolution is a type of Software. 
Receiver <--LocatedNear--> Stock <--IsA-- Plant <--PartOf-- Leaf <--RelatedTo--> Flat 
Software <--IsA-- Evolution 