Small refacotring and Visualizer improved
ParsingContext is now distinguished by derived generation number