Hi Werner,
All of your code looks very good. Thanks again for working on this!Please create a Merge Request – It seems to me that you have moved past the point of a demonstration patch.
No, it's definitely too soon for a merge request. A few stencils->cairo procedures need to be added, a bit of error handling (to prevent at least possible segfaults) is necessary, a bit of logical cleanup is desirable, etc. That will probably take a few weeks. Knut