updated for blaze layouts

I used 'region' instead of 'yield' since you define it now with the region variable.
Minor cleanup on pr/474.
Merge branch 'pr/474' into blaze-integration