From the beginning, AFAIK. What fields make you ask? Those where there are, say, two different events (with models in different places as a result) might check the Plot Progression Variable, for example, and run different scripts to position the models in their correct places, based on the point in the story the player has reached.