Allowing users to extend the generation of the SEP with customisable variable
names for nodes.
Users implement this interface and register with the SEP generator before
generation time.
A default naming strategy will be used if the registered NodeNameProducer
returns null.