Angular UI-Router animation directive allowing configuration of GSAP state transitions based on priority