Referencing other content or pages is a common thing when working with the Neos CMS.
A lesser known thing is that the reference-editor, where you select these other nodes, is able to create new nodes as well, if there was no match for your search term.
This is quite useful i.e. when adding tags to a blog article.
Unfortunately by default you can only specify a static path where these new nodes would need to be created.