I only had a {read,write}_impl defined for ATABaseDevice. This patch moves that implmentation to general storage device.