file load G-code txt.file in arduino

" So, how about using I2C to distribute the data ? Put each slave Arduino on a common bus, give them each a different address and send the data as appropriate. "

Some help with its implementation?

Will i have to upload a code to each tool Arduino so they can run a G-Code .txt file?