Guard against unintentional duplicate modals
Change from internal duration to transition detection
Add some animation classes
Update temp example pages
Test cleanup
Test coverage for animation duration detection
Refactor animation logic
Clean up temp example page
Cleanup, label as 0.1