1. A method for processing an original user writing, implemented by a computer processor, to modify relationships between words, phrases, signs and symbols comprising the writing, where necessary, to generate a modified writing that more clearly conveys a semantic content intended by the user, or consistent with the core principles associated with its mechanisms, when compared to the original user writing, comprising the steps of: receiving an original writing from a user, processing the original writing on the computer processor; performing a linguistic analysis on the original user writing using a plurality of grammatical rules to identify semantic content and based on the processing, and the semantic content, suggesting modified writing based upon said linguistic analysis; altering the relationships between the words, phrases, signs and symbols within the writing, where necessary, to realize a modified writing reflecting the altered relations. proving the modified writing to the user with an explanation of said grammatical rules and their relationship to the user's meaning of said modified writing; identifying semantic content of the modified writing to the user; generating a map of the user's transcribed speech, including a listing of said identified semantic content used to modify the writing; and, outputting verbal and/or written instructions to the user to verbally communicate explanations to the user why the semantic changes were made to the user's original writing.