Refactor logic for dealing with animations and specs and timings and shit into AnimationUtils.