Only template changes. Refactoring to many snippets.