Rework badging infrastructure + expose v 0.1 of badging ui.