The TemplateContainer is the root element of a UXML file and acts as the parent of all other elements in the file.
A TemplateContainer instance is automatically generated for the following scenarios:
VisualTreeAsset.Instantiate()
in C#, a TemplateContainer instance is generated to represent the root of the hierarchy.