Add first Layout Basics page.
Add more documentation to Layout, reorganize some functions in public Layout, refactor RenderElementPost into RenderElementPreChild/RenderElementPostChild.