Why two levels of subdirectories instead of just `server`?