Added two versions, and made the svg separate from html