You may find this post related to the subject interesting:
Well said. Highly recommended for non-technical clients.
We recommend keeping anything that the client should not be able to edit (e.g. the structure, layout, any reusable dynamic elements and any fixed non-editable elements) in either the template or within components within the pages as appropriate.