Statement handling rules:

o Each subject is defined on one and only one line

o Lines are part of the STATE, not the subject.

o Many lines can relate to one subject

o One line can relate to many subjects

o Lines are stored verbatim

o If multiple lines define a subject then the later line overides the earlier

o Blank duplicate/conflictiing lines and delete them

o Subjects may regenerate their lines

o Lines are identfied by a handle that does not change when lines are reordered.

o A line is an object {lineId:Number, statement:String}