Version 2

Split up into 3 parts for viewing purposes; main file is 16-17MB