flesh out plan for "raw driver" interface, basically just an open file…