improved parser
rudimentary functionality for visualization (trees can be created, have
their nodes displayed, zoom available)