I usually got icons from thenounproject.com
when downloading the svg icon I would then open the icon in a text editor to get the HTML code of the icon…then I would store that text value in my database (usually as an option set)…then I’d use an html element to load the icon referencing the HTML code saved as an option set.
was able to do color changes by doing find and replace.
here is a link to the thread I learned the trick from