Implement "transition-duration" for individual steps.

Closes gh-6.