[POC] Generate node types command

This is just a quick sketch of a command to generate CND files (just namespaces and names, no properties / children definitions).

Obviously there is quite a large scope here, but just to follow on from <what was the issue where we discussed this?>

Next steps:

- [ ] Add configuration option to automatically assign node types to documents
- [ ] Provide node type migrate command (?)
commands can be services since 2.4. this could move into a constructor as default value, with the option to override in configuration.