I suggest you to use a pdf file. Used a Microsoft word or google doc to compile and attach your pictures with annotation. Limit for each PDF file is 12 mb
I used my 4 files a Bonafide Marriage Photograph, I have between 9- 31 pages each depends on how clear and have each pictures and annotation.
1 pfd file for Affidavit of Proof which is affidavit of support in a bonafide marriage from family and friends make sure a least one of them is notarized.
I suggest you to gather everything already and upload and file it.
I applied last June 2023 I-130 petition even I only got married February 2023, they didn't open our case not until September 2023 (USCIS) got approve only last August 2024 for the petition not the visa yet.