Fix flyout/workspace ordering
Generalize SVG <--> global coordinate conversion
- Add helper to find topmost <svg> parent element, memoizing results
- Search for SVG parent when converting