"When should Three.js be used instead of model-viewer?" — Blankdot