Implement filesystem services, and the required kernel objects.

This is now done automatically, using unique_ptr.