[branding] Rewrite branding support into plugins