`Mountable` is an odd choice for the class name.  Would MountPoint be better?  If so, then the methods named `mount_point_exists?` and `mount_point_available?` become redundant in name, and can just be shortened to `exists?` and `available?`