Added auto node generation, split by underscore, process dot files, double quoting to identifiers for special chars