https://www.lisaclarke.net/2015/07/14/fancypants-making-your-custom-pattern/
Fancypants: Making your custom pattern