TCastleComponent = class(TComponent)
NonVisualComponents: TCastleComponentList<TCastleComponent>;
end;
TCastleUserInterface = class(TCastleComponent)
Children: TCastleComponentList<TCastleUserInterface>;
end;
TCastleTransform = = class(TCastleComponent)
Children: TCastleComponentList<TCastleTransform>;
Behaviors: TCastleComponentList<TCastleBehavior>;
end;