move branding work into loops

Reduce duplication and prep for more extensible design to support more
than just 5 brands.