Unpace path animations and implement paced timing

This pull request includes #310 and changes based on review comments in #310.