Disclaimer: Tutorials were compiled by outside sources with credit given to each resource on the top of the document.