Responsive layout building.

Signed-off-by: Ken Stowell <ken@cdbaby.com>