Start of tween infrastrucure. topological sort of tweens based on over
and under. Extend topological sort so that it can recognize dag errors.
Implement a tween directive.
Document the tween factory directive.