Add support for read/write splitting, once the execution unit is split from the query generator. depends on: https://github.com/darkain/pudl/issues/8