[tracker] [zoom] HUGE refactor in order to allow for zoom to change while keeping the whole thing looping over max-beats. significant work on #5, all that's left to finalize it is to make it so that start storyboard is timed correctly and things scheduled while at a closer zoom loop over the whole max-beats. then all that's left is testing