Add generator and remove unworking documentjs submodule