dsl-spec-node-templates

maybe add a comment on top of `node_types` here saying this type is used in one of the actual node templates that follow