I put this video here because it is very long but also to myself very informative! I hope it is also informative to you or at least interesting! Some key point break downs within the video...