If I were to do the following, do you consider that to be copying an object from one variable to another or referencing where the pointer to an object is copied.
myPanel:Panel;
myControl:Control;
myPanel := new Panel;
myControl := myPanel;
if this is not referencing, then changing any setting with myControl will not change myPanel setting. Am I correct in saying that?