Some more work on the parser for better functionality with the visualizer, but needs even more work.