Implement filesystem services, and the required kernel objects.

Please align enumations at the `=`.