Complete rework, now the modifier data is saved in a cache and is not recalculated for each redrawing. The previous version had the problem the array strokes suffered of effect acumulation.
The array modifier is pending to add the rotation and scale parameters. Now only appear in UI panel but don't work.
Now it is possible to define a number of frames between recalculate random noise. This allows to reduce the speed of change because before, sometimes was too fast.
Fix T52100: Buffer stroke is not visible if paint over fill
If paint a stroke over a fill area, the drawing stroke was not visible while drawing and only when finish the stroke.
The drawing pass was mixing the with mix pass and now reuse the stroke mix. This solve the problem and increase the drawing speed because only one mix pass is necessary