Visual Action Planning with Multiple Heterogeneous Agents