Refactored RenderContext into Folder and Layout.
Layout overrides and explicit layouts.