icon_data library
The IconData constructor, bound for knowa_kernel, kept apart from the
rest of the Flutter bindings.
flutter build --release tree-shakes icon fonts by default, and refuses
to when the compiled app constructs IconData at run time — which a
binding for its constructor does. So knowa_flutter_bindings.dart does
not bind it, and only an app that imports this library links it.
The bridge registry knowa release writes into an app while it builds
imports this (through package:knowa_sdk/icon_data.dart), and that build
passes --no-tree-shake-icons, so a patch can show any icon in the font.
Every other build of the app tree-shakes icons as usual.