NodeDefinitions have an allowRecursivity property in the AdvancedConfig that allows you to define that a Node can be created within a Node of the same NodeDefinition.
An example of using recursion is creating zones in a zone.
In the below example a NodeDefinition Zone has an isln relation with a NodeDefinition Floor. The allowRecursivity property has been enabled for the NodeDefinition Zone.
It is thus possible to create zones within a zone in the NodeCreator.