This makes the code of the example much simpler.
Two new examples show how custom renderers can be used to render text along paths, and to declutter labels using 3rd party libraries.