Partial implemenation using native XMLHttpRequest
Almost working implementation, just need to get SVG displaying correctly in the browser