Block device support in IO bus.

No docs on this yet because it's barely tested at all.