Add generator as a submodule