I've been working on decoupled Drupal projects for a few years now (Drupal as the back end for content editing, with an Angular front end or a mobile app, for example); in those cases you can use JSON:API or custom endpoints. Since…
Since Drupal 11.1, core ships with an Icon API: you declare an icon pack in a YAML file, and a Twig function renders the icons anywhere (templates, SDC, render arrays). On the back-office side, the contrib module UI Icons adds what core…