Implement filesystem services, and the required kernel objects.

Pretty sure the IOFile class already provides functionality like this (if not, it could easily be added there). So yeah, explicit member would be preferrable.