Implement filesystem services, and the required kernel objects.

What's the deal with the explicit `this->` usage?