Added some data structures and datamodel. need to change jtextarea to jtextpane for different colors.