SVG-файл становится контейнером таких символов:

<svg xmlns="http://www.w3.org/2000/svg">
  <symbol id="icon-circle" viewBox="0 0 32 32">
    <circle cx="16" cy="16" r="16" />
  </symbol>
  <symbol id="icon-square" viewBox="0 0 32 32">
    <rect x="0" y="0" width="32" height="32" />
  </symbol>
</svg>

И кладём этот контейнер куда угодно. Например, в
файл или сразу в HTML (об этом ниже). А дальше
всё очень просто:

<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
  <use href="icons.svg#icon-circle" />
</svg>