Create separate template component.