Layout extension

Add layout extension which contains `layout-file` section.

`layout-file` section allows you to use layout in template.