Thanks for your reply, I think this is a really neat idea.
I think I got the concept now with the eeprom on each module handling the 'firmware' for each bricklet.
Will it possible in the future to build your own modules using an 'expansion' board that would have the required eeprom, connector etc, that I could use to interface my own circuits. I could then transfer my own firmware to the eeprom using the viewer. I do not have fabrication facilities capable of producing one using surface mount components.
- I saw someone else planned to make their own modules in another post