Add file-level documentation