Contains the class and delegate methods used to create a user space file
system. Typical use would be to instantiate a
GMUserFileSystem instance, providing a delegate
that implements the core methods of the file system. The GMUserFileSystem
object can then be mounted at a specified path and will pass on file system
operations to its delegate until it is unmounted.