libdisk: ImageDisk (.IMD) file read support. Write support is WIP.