Such a skeleton is for users. Each film is supported by a set of templates. They are for computers. While a user manipulates films, a computer performs corresponding transformations of templates. Multimedia skeletons form a film language for users, supporting templates form an intermediate language for computers.
Templates accumulate knowledge of method implementations as well as programming know-how.
There are five modes to manipulate films. The watching mode allows the user to select some films from the film database and to see them. The editing mode permits the user to edit the selected film as a whole or its separate frames. The composing mode allows the user to combine different films to create a new film. The node specifying mode is related to the description of computation on nodes highlighted by each frame and to the specification of parameterized structure sizes, corresponding variables, etc.