Separamos las clases en ficheros separados.
Incorporamos el FrameSet.
Trasladamos la lógica de dibujado a la Animation.
Transformamos los métodos init en métodos de clase llamados fromJSON.