Share artwork generation code

  - Guarantee number of strokes
  - As number of strokes is part of config/options, stop passing it