Added different node types for path editing