Goal: Enable Duty Cycle Alignment To enable duty cycle alignment, we should move timers from delayed-cast-based side-effects to explicit trigger ports and (synchronizable) timers.