Basic framework for modularity in place. Constants file contains
constants, runner file still contains all functionality. The program
"Diffuse" (compiled according to makefile) still works.