Earlier on my way home, I was listening to Richard Campbell and Carl Franklin on their show .NET Rocks - 1664 High Performance C# with Steve Gordon(https://www.dotnetrocks.com/)
Carl Franklin commented on a very interesting analogy regarding Copy By Reference vs Copy By Value.
copy by value = making a copy of the file
copy by reference = creating a desktop shortcut
I'm just really amused with his analogy and it got stuck in my head. I've been programming for 8 years and probably that's the easiest way to understand it. 🤔