Disk: Make an interface out of the namespace

Fixes #13