sume restructuring, separation into core and gui and supporter libraries
integrated direct lexing
incorporate SAX parser
integrate DOM parser
integrate parser and builder
return errors with line numbers
add infrastructure for hyperlinks