Implementation of the Animation system