The preamble: I have a page with gigantic natively-scrollable SVG and a sidebar with various controls. The sidebar appears on click and overlays the main content.The problem: The SVG, being giant, needs zooming in and out. I know I can add event listeners to the SVG and scale it via \[code\]transform\[/code\]. However, it would be ideal to zoom the SVG natively, via Cmd + and Cmd - on desktop and via touch gestures on mobile devices.Now, the sidebar, on the contrary, needs to always remain accessible, the controls must be always easy to click/touch. So it must kind of stay the same size.The question: Can you have two separate natively zoomable viewports on the same page?