Adopt is derived from Adoption. Adopt is related to Theme. Variation is a type of Theme. 
you are likely to find Apartment in/at/on Budget. Apartment is related to Space. Space is related to Preserve. 
Adoption <--DerivedFrom-- Adopt <--RelatedTo--> Theme <--IsA-- Variation 
Budget <--AtLocation-- Apartment <--RelatedTo--> Space <--RelatedTo--> Preserve 