TextCleaner TODO: Expose default substitution list in a preference window to allow for custom substitutions.