Thanks guys. Incredibly helpful so far.
Unfortunately as I expected this is a very complex matter but you've helped me understand the basics!
Thanks alot.