Interface added. Skeleton class built. Parameterised testing for .generate() method implemented.