feat(generator:filter): Initial filter generator