Unified Uploader structures