Added usage of component template struct in component as template