Massive changes. From a high level we are trying to get this to not have to run as a single monolithic process.

Things are not currently compiling, but I really need a safety checkin... Again.