I agree and am also curious about that, I really wanted to hear your feedback to my follow up question.
I also meant to thank you for your first, very helpful response.
I have found that locating objects exactly where I want them on the page can be tricky, (for the reason you pointed out in your earlier post) and also because of the variation that can happen while using
screenX or pageX coordinates . If you add an .svg element, and then some .divs, and then more .svg elements, they can all be placed out of whack.
If you want an .svg to cover the width or the entire height of the page, that too can be hard as var s = Snap('100%','100%') will only get the full width (not height for some reason). I know there are jQuery workarounds.
If anyone is having similar issues, one thing that can be done, and has been mentioned before, is to make the entire page an SVG element and send it to the "back" using CSS's Z-Index.
Again Thomas thank you because, although I have no experience in moving html elements around on the page with JS yet, i may need to do so in the future.