Implement filesystem services, and the required kernel objects.

Or even better, `if (!archive->Initialize())`