Also experimenting with using stroke_preserve, which in turn may make the other methods less repetitive. Closes #66