Add dimension utilities with tests.

Add utilities for applying widths as needed across components.

Status: **Opened for visibility**
Reviewers: @jeffkamo @kpeatt @scalvert 

## Changes
- Add width utilities
- Add tests