Rework module, name is vfs_apple

This should be squashed with previous commit after review