Initial import of high-level driver for reader/writers