Design systems case study: messaging components [Part 1]