add component template as submodule