Leider wird die Freude durch IrgendEinen Browser getrübt. Internet Explorer kann zwar <use href="#house"/>, wenn die symbols in derselben HTML-Datei sind; aber nicht <use href="icons.svg#house"/> mit externer SVG-Datei. (Wohlgemerkt, wir reden von IE, nicht von Edge – der kann das.)
Dann wird es wohl die einfachste Methode sein, das SVG einfach serverseitig zu inkludieren. Die Datenmenge dürfte sich bei svg in einem vertretbaren Rahmen von ein paar hundert Bytes halten.
Nichtdeszutrotz werd ich mir das mal ansehen.