Separate pool creation and data import

Having a data import create a pool looked like a good idea, but creation should actually be its own explicit thing. (Spun out from #2.)