Implement filesystem services, and the required kernel objects.

Uhm, is this how we handle other services too, currently?