A render pipeline built on top of requestAnimationFrame