create node settlement extension

This extension can be used to decide where to attach a newly created
node.
Are you happy with the phpdoc ? It's my first use of {@inheritdoc} ever, so I'm not sure I did well.