Unity is a type of Software. you are likely to find Software in/at/on Shelf. 
Attack is a type of Affect. Attack is related to Fighting. 
Unity --IsA--> Software --AtLocation--> Shelf 
Affect <--IsA-- Attack <--RelatedTo--> Fighting 