Programmatically Change Overhang Logo

My channel is made up of a series of grids. Is there anyway I can have different overhang logo’s(top banner/GridScreenLogo) for different grids? I have seen other channels do it but I cant figure out how to do this.

Can I preset the image for each grid?

Can I set up a variable check that will change the image?

Thank you very much for your help. :slightly_smiling_face: