TGML and component graphics definitions structure

In Graphics Editor, the TGML/component graphics definitions structure is flattened rather than nested. The flattened structure allows components to be defined generically, making them easier to reuse in various components and subcomponents. This structure is useful in scenarios with complex components containing multiple subcomponents.