Invoke subgenerators