Implement frame state and animation architecture
Add animation examples to side-by-side demo
Register post-render functions instead of using an event