[IMP] website.snippet: snippets can be splitted into separate template

[IMP] website.snippet: snippets can be splitted into separate template and be called into the lits of the snippet or in a demo page.