The scheduler is global. The tempo is actually tied into whatever Ableton Link requests, but yeah, it's a simple thread which wakes up at regular intervals and provides tick events to the system. Everything is using the same timeline, regardless of which component it is.
What I'm not doing yet, is scheduling new Ixi patterns to start at the first beat of the bar; but that should be simple enough - Thor says that's what he does for alignment.