small changes discussed in the comments of the PullRequest
the filter is now a gate for the engine to place a word, the placer and nudger are agnostic of a filter, which can lead to strange results if you do not know what you are doing.
Added a (temporary??) debug option to let the SVGRenderer render the filter shape to show what's going on