1. Method for providing a playable sequence whose play is modifiable, the sequence with the modification being provided in renderable manner, the method comprising: providing defined functions, said functions for applying playable effects to modify play of playable objects, said playable objects being part of an underlying object-orientated model, the defined functions being provided as markup; adding time boundaries to said defined functions, to provide time bounded functions, ordering said time bounded defined functions into a sequence with said objects, and arranging said sequence as a time graph to define playing within said sequence of said objects as such and objects as modified by said functions at different times respectively, and applying translations to said objects using said ordered time-bounded defined functions, thereby to modify play of said objects in accordance with said effects, the method using said time boundaries and said ordering to combine a timeline synchronization framework with said underlying object-orientated model, and further comprising resolving said time graph simultaneously with setting up a layered model for effects within an execution frame.