Se ha refactorizado la clase Scroll para contener la mayoría de su código en una clase abstracta y así eliminar su duplicación. Se han hecho pequeños cambios en casi todos los ficheros excepto SoundReader