RAINBOWDUINO - POSSIBLE TO PROGRAM CHAINED BOARDS VIA I2C?

Couldn’t you do it with a custom bootloader? Have some sort of preamble that identifies which board you are targetting, and the bootloaders on the non-targetted boards won’t go into programming mode?