added new ignore directives
reflecting the changes to the repo
Introduced a new interface generator