Rework the design pattern section for clarity and concision