Huge mess, but textPaths are working.
Added textPath animation, cleaned up unused elements.
Indentation.
Added mover.js with moveTextAlongCurve and updated flowController to use it instead of dropTextIntoBox and moveThing.
- Updated moveTextAlongCurve to set initial textRendition transform to opts.source to avoid it appearing at 0, 0 initially.
- Added support for opts.delay.
Changed ‘stations’ to white shapes with dark gray outlines and added labels.
Added support for alternate easing functions.
Got rid of one-second delay before calling done in moveTextAlongPath.
Got rid of dead code. Rechained all of the callbacks that were disabled for debugging.
Added scrollwatcher; now not starting the motion in the diagram until it has been scrolled into view.
Moved article-specific CSS to article. Added anchor.
Added rect collision support to gravitybox. Updated flow controller to use it.
Added wordgetter. Updated flowcontroller to use that instead of random strings.