Separate template from content