Auto-commit: Rethinking Responsive SVG