The executors are 1-to-1 correspondence to the datasets. But, it doesn't have to be. We would like to package the executors to a pip-installable package in the future. But this is low-pri at the moment.