First draft of pattern generator
Merge https://github.com/abhijeetkdm/patterns-generator