Need help with designing a Tween based animation system

Now a question rise !:roll_eyes:

How should I persist this tween then? which also probably is chained with a few other tweens.

Because when for example a SwordAttack rises I have no idea of which audioNodes or animations and in what order I should play. I just know that a SwordAttack should come with a SwordAttackTween ( Created in a tween editor gui) which has everything saved in itself and knows what audio nodes and animations clips in which order it should play. Am I wrong ?