Create new classes, some animation and timeline code refactoring.