Design patterns are a major part of how we code things. While not every new feature will fit an existing pattern, we strive to reuse as much HTML and CSS as possible.