First commit to explain how all of the scripts work and how they are connected