Implement generic sub-page I/O based on earlier work by J. Mayer.