Grid Layout

A grid layout, which gracefully responds to screen size.