Added interfaces for Transform,Filter and Generate.