Added new node types. Added much better tabbed pane. Added compiling.