Finished the initial implementation of #142. Thinking of more changes
that can be done, so keeping the task open.
Updated execution model so that if an event link was triggered by a
process, the regular execution is not done. Closes #142