Indent sub-routines so code folding can be used to make things cleaner.
Move String monkey patching into a separate file.