Factor out region layering.