Formalizing the underlying code a bit more now. It should let me create some interesting patterns with more consistent spacing and line thickness in the style of my Precisions works.