allow preprocessor to accept text input instead of mod file
for GUI interface, create a preprocessor argument that would be the .mod
file in string format. This way the GUI would not have to make a .mod
file every time the user changed something