Often when writing code I find that I need to pass data from one component to another to be processed.
So far I\'ve been choosing between passing by pointer or by val