more work on animation
layout functions call back with context object
move chord shape animation into separate file
more declarative animation strategy