Machine is a different concept from Implement. Implement is a synonym of Enforce. Enforce is a synonym of Impose. 
you are likely to find Rifle in/at/on Army. Army is related to Tank. Tank is related to Capacity. 
Machine <--DistinctFrom--> Implement <--Synonym--> Enforce <--Synonym--> Impose 
Rifle --AtLocation--> Army <--RelatedTo--> Tank <--RelatedTo--> Capacity 