create node settlement extension

This extension can be used to decide where to attach a newly created
node.
so this is almost the same as the mapping strategy, except that it looks for a class constant on the document class?