I had several custom made out of marine vinyl....no zips to fail, only velcro to close.
Drainage holes in the bottom corners.
They take a 3600 waterproof tray standing on edge in a compartment front and back with a compartment betweeen that will take the same size tray flat and stacked to higher than the ones on edge are tall.
A large pocket each end and the top covers and closes with velcro.
So i basically have three trays per bag....then in the middle compartment I have bags of plastics etc and the third tray sits on top.
I have 4 bags in total....each for different styles of fishing....select the ones I want for the day.
These will outlast me I am sure....the ones you buy from the shops fail within 2 years with salt.