Implement filesystem services, and the required kernel objects.

What's the point of having all those commented out? Can you add a TODO explaining what needs to be done when here?