@Douglas you have done a lot of work. When you say “your version” is this a version that is publicly available? I would love to take a look at it. Are you open to the idea of helping to merge some or all of the improvements into the Seamly2D project? Please feel free to respond privately if you have issues that are not of general interest