Allocate EntityTemplate from basic Template with modifications by adding and removing some components and returns pointer to it.
Arrays of components needen't to be checked for repeated components, as function itself check if components exist in base template.
Allocate EntityTemplate from basic Template with modifications by adding and removing some components and returns pointer to it. Arrays of components needen't to be checked for repeated components, as function itself check if components exist in base template.