Allow layout to register regions; closes gh-454