Split blocks and subregions rendering into separate methods; switch to a unified content variable in region hook_theme/template