Starting to write out index files.
Encapsulated all variables.
Spiking out code to add source code files.
Simplifying script.
Overhauling add behavior.
Added TODOs.