integrating a new I/O library

I'm working on integrating a new I/O library, HIO, for HPC that manages different storage devices. I've been looking at the best way to do this. It seems like I will have to modify the implementation to add this support. I had hoped to make a plugin for this library, but there doesn't seem to be pluggable I/O support. Is that correct?