adds ui component template with blaze compatibility