I'm wondering about the feasibility of delaying a workflow? For example, wait one hour, then send an email, wait two days, send another email. Would a custom trigger that calls itself at a later point in time be a potential solution?