Working on modularizing files

I've gone through and found/marked the inter-file dependencies, and created a
picture of the overall structure of the project. Looking at ways to stop using
global variables for communication.