Parser now parses nodes with arbitrary names (prev commit could just construct graphs out of them)