if something is used for an action then that something produces the things required for that action
purpose_to has action activity is action. causing is action. providing is action. thing is action. action is doing. action is software. action_to has purpose reference is action. use is activity.