Add filter generator
Merge pull request #6 from Cinamonas/feat-filter-generator

Add filter generator
Add directive generator
Merge pull request #7 from Cinamonas/feat-directive-generator

Add directive generator
Fix constructor names in directive and filter generators
Fix subgenerator constructor name
Merge pull request #8 from Cinamonas/fix-directive-filter-names

Fix constructor naming