This represents a visual or a group of visuals that can be transformed together.Property publicstringName { get; }: that can be used for debugging purposes and is not used by the framework.Property publicIEnumerable<Visual> Children { get }: the visuals that have been added directly to this visual.Property publicMatrix4Transform { get; set; }: the transform-matrix applied to this visual.Property publicIEnumerable<Visual> Descendants { get }: this visual and recursively all that have been added to it.