Yes my vote and...
I hope what gamestudio handle two files a one with the model and bones, and other with the animation data.
In my head, I think what is the better opcion for speed the workflod in save/export and you can save memory(I think o_O).
my two euros
ent_animate(ENTITY* entity, animation_data_file , STRING* scene,var percent,var mode)
And the people can share animation_files. or test/improbe the animation more fast.