One method is to borrow the play-elements in Adobe Flash.
Multiple Window
To design the interface with multiple windows:
1 Main stage window: show the interaction between the learner and other roles in the situation.
2 Memory window: show the mental-model, or schemata dynamics
3 Environmental stiumli window: show the external information stimuli
4 Action window: show the action group
Timeline
Timeline can be customized to by phase, by step etc. There can be different relationships between timelines of different windows.
Action group with SIF (Semi-structured illustrated function)
Symbol/Instance in Adobe Flash
Multiple layers for each window