Finished implementing the gui with data structures

-Made refs to icons variables.
-More data molding... everything should work on datatypes now, though there are probably bugs still.