Grid Layout

A basic grid layout, which gracefully responds to screen size.